const uint8 Colorset_Royal[] = {
	5,   0,   193, 6,   0,   193, 7,   1,   193, 9,   1,   193, 11,  1,   193,
	14,  2,   193, 16,  3,   193, 18,  4,   192, 21,  5,   192, 24,  6,   192,
	26,  7,   192, 29,  8,   192, 31,  10,  192, 34,  11,  191, 36,  13,  191,
	39,  14,  191, 41,  15,  191, 43,  17,  190, 46,  18,  190, 48,  19,  190,
	51,  21,  189, 53,  22,  189, 55,  23,  189, 57,  25,  188, 60,  26,  188,
	62,  27,  188, 64,  28,  187, 66,  30,  187, 68,  31,  186, 71,  32,  186,
	73,  33,  185, 75,  34,  185, 77,  36,  184, 79,  37,  184, 81,  38,  183,
	83,  39,  183, 85,  40,  182, 87,  41,  182, 89,  42,  181, 91,  43,  181,
	93,  44,  180, 95,  46,  179, 97,  47,  179, 99,  48,  178, 101, 49,  177,
	103, 50,  177, 104, 51,  176, 106, 52,  175, 108, 53,  175, 110, 54,  174,
	112, 55,  173, 113, 56,  173, 115, 57,  172, 117, 58,  171, 119, 59,  170,
	120, 60,  169, 122, 61,  169, 124, 61,  168, 125, 62,  167, 127, 63,  166,
	129, 64,  165, 130, 65,  165, 132, 66,  164, 134, 67,  163, 135, 68,  162,
	137, 69,  161, 138, 69,  160, 140, 70,  159, 141, 71,  158, 143, 72,  157,
	144, 73,  156, 146, 74,  155, 147, 74,  154, 149, 75,  153, 150, 76,  152,
	152, 77,  151, 153, 78,  150, 155, 78,  149, 156, 79,  148, 157, 80,  147,
	159, 81,  146, 160, 81,  145, 161, 82,  144, 163, 83,  143, 164, 84,  142,
	165, 84,  141, 167, 85,  139, 168, 86,  138, 169, 86,  137, 170, 87,  136,
	172, 88,  135, 173, 89,  133, 174, 89,  132, 175, 90,  131, 176, 90,  130,
	178, 91,  129, 179, 92,  127, 180, 92,  126, 181, 93,  125, 182, 94,  123,
	183, 94,  122, 184, 95,  121, 185, 95,  119, 186, 96,  118, 187, 97,  117,
	189, 97,  115, 190, 98,  114, 191, 98,  113, 192, 99,  111, 193, 99,  110,
	194, 100, 108, 194, 100, 107, 195, 101, 105, 196, 101, 104, 197, 102, 103,
	198, 102, 101, 199, 103, 100, 200, 103, 98,  201, 104, 96,  202, 104, 95,
	202, 105, 93,  203, 105, 92,  204, 106, 90,  205, 106, 89,  206, 107, 87,
	206, 107, 85,  207, 107, 84,  208, 108, 82,  209, 108, 80,  209, 109, 79,
	210, 109, 77,  211, 109, 75,  211, 110, 74,  212, 110, 72,  213, 110, 70,
	213, 111, 68,  214, 111, 66,  214, 111, 65,  215, 112, 63,  215, 112, 61,
	216, 112, 59,  216, 113, 57,  217, 113, 55,  217, 113, 53,  218, 113, 51,
	218, 114, 49,  219, 114, 47,  219, 114, 45,  220, 114, 43,  220, 115, 41,
	220, 115, 39,  221, 115, 37,  221, 115, 35,  221, 115, 33,  222, 115, 31,
	222, 116, 29,  222, 116, 26,  223, 116, 24,  223, 116, 22,  223, 116, 20,
	223, 116, 17,  223, 116, 15,  224, 116, 13,  224, 117, 10,  224, 117, 8,
	224, 117, 6,   224, 117, 4,   224, 117, 3,   224, 117, 2,   224, 117, 2,
	224, 117, 2,   224, 117, 2,   224, 117, 2,   224, 117, 2,   224, 117, 2,
	224, 117, 2,   224, 117, 2,   224, 117, 2,   224, 117, 2,   224, 117, 2,
	224, 118, 2,   224, 118, 2,   224, 118, 2,   224, 118, 2,   224, 118, 2,
	224, 119, 2,   224, 119, 2,   224, 119, 2,   224, 119, 2,   224, 120, 2,
	224, 120, 2,   224, 120, 2,   223, 120, 2,   223, 121, 2,   223, 121, 2,
	223, 121, 2,   223, 122, 2,   223, 122, 2,   223, 122, 2,   223, 123, 2,
	223, 123, 2,   223, 124, 2,   223, 124, 2,   223, 124, 2,   222, 125, 2,
	222, 125, 2,   222, 126, 2,   222, 126, 2,   222, 127, 1,   222, 127, 1,
	222, 127, 1,   222, 128, 1,   222, 128, 1,   221, 129, 1,   221, 129, 1,
	221, 130, 1,   221, 130, 1,   221, 131, 1,   221, 131, 1,   221, 132, 1,
	221, 132, 1,   220, 133, 1,   220, 133, 1,   220, 134, 1,   220, 134, 1,
	220, 135, 1,   220, 136, 1,   220, 136, 1,   220, 137, 1,   219, 137, 1,
	219, 138, 1,   219, 138, 1,   219, 139, 1,   219, 139, 1,   219, 140, 1,
	218, 140, 1,   218, 141, 1,   218, 142, 1,   218, 142, 1,   218, 143, 1,
	218, 143, 1,   218, 144, 1,   217, 144, 1,   217, 145, 1,   217, 145, 1,
	217, 146, 1,   217, 147, 1,   217, 147, 1,   216, 148, 1,   216, 148, 1,
	216, 149, 1,   216, 149, 1,   216, 150, 1,   216, 150, 1,   215, 151, 1,
	215, 152, 1,   215, 152, 1,   215, 153, 1,   215, 153, 1,   215, 154, 1,
	214, 154, 1,   214, 155, 1,   214, 155, 1,   214, 156, 1,   214, 156, 1,
	213, 157, 1,   213, 158, 1,   213, 158, 1,   213, 159, 1,   213, 159, 1,
	213, 160, 1,   212, 160, 1,   212, 161, 1,   212, 161, 1,   212, 162, 1,
	212, 162, 1,   212, 163, 1,   211, 163, 1,   211, 164, 1,   211, 164, 1,
	211, 165, 1,   211, 165, 1,   210, 166, 1,   210, 166, 1,   210, 167, 1,
	210, 167, 1,   210, 167, 1,   210, 168, 1,   209, 168, 1,   209, 169, 1,
	209, 169, 1,   209, 170, 0,   209, 170, 0,   209, 171, 0,   208, 171, 0,
	208, 171, 0,   208, 172, 0,   208, 172, 0,   208, 173, 0,   208, 173, 0,
	208, 174, 0,   207, 174, 0,   207, 174, 0,   207, 175, 0,   207, 175, 0,
	207, 176, 0,   207, 176, 0,   206, 176, 0,   206, 177, 0,   206, 177, 0,
	206, 177, 0,   206, 178, 0,   206, 178, 0,   206, 178, 0,   205, 179, 0,
	205, 179, 0,   205, 179, 0,   205, 180, 0,   205, 180, 0,   205, 180, 0,
	205, 181, 0,   205, 181, 0,   204, 181, 0,   204, 181, 0,   204, 182, 0,
	204, 182, 0,   204, 182, 0,   204, 182, 0,   204, 183, 0,   204, 183, 0,
	204, 183, 0,   204, 183, 0,   203, 184, 0,   203, 184, 0,   203, 184, 0,
	203, 184, 0,   203, 184, 0,   203, 185, 0,   203, 185, 0,   203, 185, 0,
	203, 185, 0,   203, 185, 0,   203, 185, 0,   203, 185, 0,   203, 186, 0,
	202, 186, 0,   202, 186, 0,   202, 186, 0,   202, 186, 0,   202, 186, 0,
	202, 186, 0,   202, 186, 0,   202, 186, 0,   202, 186, 0,   202, 186, 0,
	202, 186, 0,   202, 187, 0,   202, 187, 0,   202, 187, 0,   202, 187, 0,
	202, 187, 0,   202, 187, 0,   202, 187, 0,   202, 186, 0,   202, 186, 0,
	202, 186, 0,   201, 186, 0,   201, 186, 0,   201, 186, 0,   201, 186, 0,
	201, 186, 0,   200, 186, 0,   200, 186, 0,   200, 186, 0,   199, 185, 0,
	199, 185, 0,   199, 185, 0,   198, 185, 0,   198, 185, 0,   197, 185, 0,
	197, 184, 0,   196, 184, 0,   196, 184, 0,   195, 184, 0,   195, 184, 0,
	194, 183, 0,   193, 183, 0,   193, 183, 0,   192, 183, 0,   191, 182, 0,
	191, 182, 0,   190, 182, 0,   189, 182, 0,   189, 181, 0,   188, 181, 0,
	187, 181, 0,   186, 181, 0,   185, 180, 0,   185, 180, 0,   184, 180, 0,
	183, 179, 0,   182, 179, 0,   181, 179, 0,   180, 178, 0,   179, 178, 0,
	178, 178, 0,   177, 177, 0,   176, 177, 0,   175, 177, 0,   174, 176, 0,
	173, 176, 0,   172, 175, 0,   171, 175, 0,   170, 175, 0,   169, 174, 0,
	167, 174, 0,   166, 174, 0,   165, 173, 0,   164, 173, 0,   163, 172, 0,
	161, 172, 0,   160, 172, 0,   159, 171, 0,   158, 171, 0,   156, 170, 0,
	155, 170, 0,   154, 169, 0,   152, 169, 0,   151, 169, 0,   149, 168, 0,
	148, 168, 0,   147, 167, 0,   145, 167, 0,   144, 167, 0,   142, 166, 0,
	141, 166, 0,   139, 165, 0,   138, 165, 0,   136, 164, 0,   134, 164, 0,
	133, 163, 0,   131, 163, 0,   130, 163, 0,   128, 162, 0,   126, 162, 0,
	125, 161, 0,   123, 161, 0,   121, 160, 0,   120, 160, 0,   118, 160, 0,
	116, 159, 0,   114, 159, 0,   112, 158, 0,   111, 158, 0,   109, 158, 0,
	107, 157, 0,   105, 157, 0,   103, 156, 0,   101, 156, 0,   99,  156, 0,
	97,  155, 0,   95,  155, 0,   93,  154, 0,   91,  154, 0,   89,  154, 0,
	87,  153, 0,   85,  153, 0,   83,  153, 0,   81,  152, 0,   78,  152, 0,
	76,  152, 0,   74,  151, 0,   72,  151, 0,   70,  151, 0,   67,  150, 0,
	65,  150, 0,   63,  150, 0,   60,  149, 0,   58,  149, 0,   55,  149, 0,
	53,  149, 0,   51,  148, 0,   48,  148, 0,   45,  148, 0,   43,  148, 0,
	40,  148, 0,   38,  147, 0,   35,  147, 0,   32,  147, 0,   30,  147, 0,
	27,  147, 0,   24,  146, 0,   21,  146, 0,   18,  146, 0,   15,  146, 0,
	12,  146, 0,   10,  146, 0,   7,   146, 0,   5,   146, 0,   4,   146, 0,
	3,   146, 0,   3,   146, 0,   3,   146, 0,   3,   146, 1,   3,   146, 3,
	3,   146, 5,   3,   145, 8,   3,   145, 11,  3,   145, 15,  3,   145, 18,
	3,   145, 21,  3,   144, 24,  3,   144, 27,  3,   144, 30,  3,   143, 33,
	3,   143, 36,  3,   142, 39,  3,   142, 41,  3,   142, 44,  4,   141, 47,
	4,   140, 49,  4,   140, 52,  4,   139, 55,  4,   139, 57,  4,   138, 59,
	4,   138, 62,  4,   137, 64,  4,   136, 67,  5,   135, 69,  5,   135, 71,
	5,   134, 74,  5,   133, 76,  5,   132, 78,  5,   131, 80,  6,   131, 82,
	6,   130, 84,  6,   129, 87,  6,   128, 89,  6,   127, 91,  6,   126, 93,
	6,   125, 95,  7,   124, 97,  7,   123, 98,  7,   122, 100, 7,   121, 102,
	7,   120, 104, 8,   119, 106, 8,   118, 108, 8,   116, 109, 8,   115, 111,
	8,   114, 113, 8,   113, 115, 9,   112, 116, 9,   110, 118, 9,   109, 120,
	9,   108, 121, 9,   106, 123, 10,  105, 124, 10,  104, 126, 10,  102, 127,
	10,  101, 129, 10,  99,  130, 10,  98,  132, 11,  96,  133, 11,  95,  134,
	11,  93,  136, 11,  92,  137, 11,  90,  138, 12,  89,  140, 12,  87,  141,
	12,  86,  142, 12,  84,  143, 12,  82,  145, 12,  81,  146, 12,  79,  147,
	13,  77,  148, 13,  75,  149, 13,  73,  150, 13,  72,  151, 13,  70,  152,
	13,  68,  153, 13,  66,  154, 14,  64,  155, 14,  62,  156, 14,  60,  157,
	14,  58,  158, 14,  56,  158, 14,  54,  159, 14,  52,  160, 14,  50,  161,
	14,  48,  161, 14,  46,  162, 15,  43,  163, 15,  41,  163, 15,  39,  164,
	15,  37,  165, 15,  34,  165, 15,  32,  166, 15,  29,  166, 15,  27,  167,
	15,  24,  167, 15,  22,  167, 15,  19,  168, 15,  16,  168, 15,  14,  168,
	15,  11,  169, 15,  8,   169, 15,  6,   169, 15,  4,   169, 15,  2,   169,
	15,  1,   169, 15,  0,   169, 15,  0,   170, 16,  0,   170, 16,  0,   170,
	17,  0,   170, 18,  0,   170, 19,  0,   170, 20,  0,   170, 21,  0,   171,
	23,  0,   171, 24,  0,   172, 26,  0,   172, 27,  0,   173, 29,  0,   173,
	31,  0,   174, 32,  0,   174, 34,  0,   175, 36,  0,   176, 38,  0,   176,
	39,  0,   177, 41,  0,   178, 43,  0,   178, 44,  0,   179, 46,  0,   180,
	48,  0,   181, 49,  0,   182, 51,  0,   183, 52,  0,   184, 54,  0,   184,
	56,  0,   185, 57,  0,   186, 59,  0,   187, 60,  0,   188, 62,  0,   189,
	63,  0,   190, 64,  0,   191, 66,  0,   192, 67,  0,   193, 68,  0,   194,
	70,  0,   195, 71,  0,   196, 72,  0,   196, 73,  0,   197, 75,  0,   198,
	76,  0,   199, 77,  0,   200, 78,  0,   201, 79,  0,   202, 80,  0,   203,
	81,  0,   204, 82,  0,   204, 83,  0,   205, 84,  0,   206, 85,  0,   207,
	86,  0,   208, 87,  0,   208, 88,  0,   209, 89,  0,   210, 90,  0,   210,
	90,  0,   211, 91,  0,   212, 92,  0,   212, 93,  0,   213, 93,  0,   214,
	94,  0,   214, 94,  0,   215, 95,  0,   215, 96,  0,   216, 96,  0,   216,
	96,  0,   217, 97,  0,   217, 97,  0,   217, 98,  0,   218, 98,  0,   218,
	98,  0,   218, 99,  0,   219, 99,  0,   219, 99,  0,   219, 99,  0,   219,
	99,  0,   219, 99,  0,   219, 99,  0,   219, 99,  0,   219, 100, 0,   219,
	100, 1,   219, 100, 2,   219, 101, 2,   218, 102, 3,   218, 102, 5,   217,
	103, 6,   217, 104, 8,   216, 105, 9,   216, 106, 11,  215, 108, 13,  214,
	109, 15,  213, 110, 16,  212, 112, 18,  211, 113, 20,  210, 115, 21,  209,
	116, 23,  208, 118, 24,  207, 120, 26,  206, 121, 27,  204, 123, 29,  203,
	125, 30,  202, 126, 32,  200, 128, 33,  199, 130, 34,  197, 132, 36,  195,
	133, 37,  194, 135, 38,  192, 137, 40,  190, 139, 41,  188, 140, 42,  187,
	142, 43,  185, 144, 45,  183, 146, 46,  181, 147, 47,  179, 149, 48,  176,
	151, 49,  174, 153, 50,  172, 154, 51,  170, 156, 52,  167, 158, 53,  165,
	159, 54,  163, 161, 55,  160, 162, 56,  158, 164, 57,  155, 165, 58,  153,
	167, 59,  150, 168, 60,  147, 170, 61,  144, 171, 62,  142, 173, 63,  139,
	174, 63,  136, 175, 64,  133, 177, 65,  130, 178, 66,  127, 179, 67,  124,
	181, 67,  121, 182, 68,  117, 183, 69,  114, 184, 69,  111, 185, 70,  108,
	186, 70,  104, 187, 71,  101, 188, 72,  97,  189, 72,  94,  190, 73,  90,
	191, 73,  86,  192, 74,  83,  193, 74,  79,  194, 75,  75,  194, 75,  71,
	195, 75,  67,  196, 76,  64,  196, 76,  60,  197, 76,  56,  197, 77,  52,
	198, 77,  48,  198, 77,  44,  199, 77,  40,  199, 77,  36,  199, 78,  33,
	199, 78,  30,  200, 78,  27,  200, 78,  25,  200, 78,  23,  200, 78,  23,
	200, 78,  23,  200, 78,  23,  200, 78,  23,  200, 78,  23,  201, 79,  23,
	201, 79,  22,  202, 79,  22,  202, 80,  22,  203, 80,  22,  203, 81,  22,
	204, 81,  22,  205, 82,  22,  206, 82,  22,  207, 83,  22,  207, 84,  21,
	208, 84,  21,  209, 85,  21,  210, 86,  21,  211, 87,  21,  212, 87,  21,
	214, 88,  20,  215, 89,  20,  216, 90,  20,  217, 91,  20,  218, 91,  19,
	219, 92,  19,  220, 93,  19,  222, 94,  19,  223, 95,  18,  224, 95,  18,
	225, 96,  18,  226, 97,  18,  227, 98,  17,  229, 99,  17,  230, 100, 17,
	231, 100, 17,  232, 101, 16,  233, 102, 16,  234, 103, 16,  236, 103, 15,
	237, 104, 15,  238, 105, 15,  239, 106, 14,  240, 106, 14,  241, 107, 14,
	242, 108, 14,  243, 108, 13,  244, 109, 13,  245, 109, 13,  246, 110, 12,
	246, 111, 12,  247, 111, 12,  248, 112, 12,  249, 112, 11,  250, 113, 11,
	250, 113, 11,  251, 113, 11,  251, 114, 10,  252, 114, 10,  253, 115, 10,
	253, 115, 10,  253, 115, 10,  254, 115, 9,   254, 116, 9,   254, 116, 9,
	255, 116, 9,   255, 116, 9,   255, 116, 9,   255, 116, 9,   255, 116, 9,
	255, 116, 9,   255, 117, 9,   255, 118, 10,  255, 119, 10,  255, 120, 11,
	255, 121, 12,  255, 123, 12,  255, 125, 13,  255, 127, 14,  255, 129, 15,
	255, 131, 16,  255, 133, 17,  255, 136, 18,  255, 138, 19,  255, 141, 20,
	255, 144, 21,  255, 146, 22,  255, 149, 23,  255, 152, 24,  255, 155, 25,
	255, 157, 26,  255, 160, 27,  255, 163, 28,  255, 166, 29,  255, 169, 30,
	255, 171, 31,  255, 174, 32,  255, 177, 32,  255, 179, 33,  255, 182, 34,
	255, 185, 35,  255, 187, 36,  255, 190, 37,  255, 192, 37,  255, 195, 38,
	255, 197, 39,  255, 200, 40,  255, 202, 41,  255, 204, 41,  255, 206, 42,
	255, 208, 43,  255, 210, 43,  255, 212, 44,  255, 214, 44,  255, 216, 45,
	255, 218, 46,  255, 220, 46,  255, 222, 47,  255, 223, 47,  255, 225, 48,
	255, 226, 48,  255, 228, 48,  255, 229, 49,  255, 230, 49,  255, 231, 50,
	255, 232, 50,  255, 233, 50,  255, 234, 51,  255, 235, 51,  255, 236, 51,
	255, 237, 51,  255, 237, 51,  255, 238, 51,  255, 238, 52,  255, 238, 52,
	255, 238, 52,  255, 238, 52,  255, 238, 53,  255, 238, 56,  254, 238, 60,
	254, 238, 65,  253, 238, 71,  252, 238, 77,  251, 238, 83,  250, 238, 90,
	249, 238, 96,  247, 238, 103, 246, 238, 109, 244, 238, 116, 243, 238, 122,
	241, 238, 129, 239, 238, 135, 237, 238, 141, 235, 238, 147, 233, 238, 152,
	231, 238, 158, 228, 237, 164, 226, 237, 169, 224, 237, 174, 221, 237, 179,
	219, 237, 184, 216, 237, 189, 213, 237, 194, 211, 237, 198, 208, 237, 202,
	205, 237, 207, 203, 237, 211, 200, 237, 214, 197, 237, 218, 194, 237, 222,
	192, 237, 225, 189, 236, 228, 186, 236, 231, 184, 236, 234, 181, 236, 237,
	179, 236, 240, 176, 236, 242, 174, 236, 244, 172, 236, 246, 170, 236, 248,
	168, 236, 250, 167, 236, 251, 165, 236, 252, 164, 236, 253, 163, 236, 254,
	163, 236, 255, 162, 236, 255, 162, 236, 255, 162, 236, 255, 161, 235, 254,
	160, 233, 254, 159, 231, 253, 157, 229, 251, 155, 226, 250, 152, 222, 248,
	150, 218, 246, 147, 214, 244, 143, 209, 242, 140, 204, 240, 136, 198, 237,
	131, 192, 235, 127, 186, 232, 122, 179, 229, 117, 172, 226, 112, 164, 223,
	106, 156, 220, 100, 148, 217, 94,  139, 215, 88,  129, 212, 81,  120, 209,
	74,  109, 206, 66,  99,  204, 58,  87,  201, 50,  76,  199, 42,  63,  197,
	33,  50,  196, 24,  36,  195, 14,  20,  194, 7,   4,   193, 0,   0,   0};

const uint8 Colorset_DeepFrost[] = {
	22,  0,   81,  22,  0,   81,  22,  0,   81,  23,  0,   81,  23,  0,   81,
	23,  0,   81,  23,  1,   81,  24,  1,   82,  24,  1,   82,  25,  1,   82,
	25,  1,   82,  26,  2,   82,  27,  2,   82,  27,  2,   83,  28,  2,   83,
	29,  3,   83,  29,  3,   83,  30,  3,   84,  31,  4,   84,  31,  4,   84,
	32,  5,   85,  33,  5,   85,  34,  5,   85,  34,  6,   85,  35,  6,   86,
	36,  7,   86,  36,  7,   86,  37,  8,   87,  38,  8,   87,  39,  8,   87,
	39,  9,   88,  40,  9,   88,  41,  10,  89,  42,  10,  89,  42,  11,  89,
	43,  11,  90,  44,  12,  90,  44,  12,  90,  45,  13,  91,  46,  13,  91,
	46,  14,  91,  47,  14,  92,  48,  14,  92,  48,  15,  92,  49,  15,  93,
	49,  15,  93,  50,  16,  93,  51,  16,  94,  51,  17,  94,  52,  17,  94,
	52,  17,  95,  53,  18,  95,  53,  18,  95,  54,  18,  96,  54,  18,  96,
	55,  19,  96,  55,  19,  96,  55,  19,  97,  56,  19,  97,  56,  20,  97,
	57,  20,  97,  57,  20,  98,  57,  20,  98,  58,  21,  98,  58,  21,  98,
	58,  21,  98,  59,  21,  99,  59,  21,  99,  59,  21,  99,  59,  22,  99,
	60,  22,  99,  60,  22,  99,  60,  22,  99,  60,  22,  100, 60,  22,  100,
	60,  22,  100, 60,  22,  100, 60,  22,  100, 60,  22,  100, 60,  22,  100,
	60,  22,  100, 61,  22,  100, 61,  22,  101, 61,  22,  101, 61,  22,  102,
	62,  23,  103, 62,  23,  104, 63,  23,  105, 63,  23,  106, 64,  23,  107,
	65,  23,  108, 65,  23,  110, 66,  24,  112, 67,  24,  113, 68,  24,  115,
	68,  24,  117, 69,  24,  118, 70,  25,  120, 71,  25,  122, 72,  25,  124,
	73,  25,  126, 74,  26,  128, 75,  26,  130, 76,  26,  132, 77,  26,  134,
	78,  27,  136, 79,  27,  138, 80,  27,  140, 81,  28,  143, 83,  28,  145,
	84,  28,  147, 85,  28,  149, 86,  29,  151, 87,  29,  153, 88,  29,  155,
	89,  30,  157, 90,  30,  159, 91,  30,  161, 92,  31,  163, 93,  31,  165,
	94,  31,  167, 95,  31,  169, 96,  32,  171, 97,  32,  172, 98,  32,  174,
	99,  33,  176, 100, 33,  178, 101, 33,  180, 102, 33,  181, 103, 34,  183,
	104, 34,  185, 104, 34,  186, 105, 35,  188, 106, 35,  190, 107, 35,  191,
	108, 35,  193, 109, 36,  194, 109, 36,  195, 110, 36,  197, 111, 36,  198,
	112, 36,  200, 112, 37,  201, 113, 37,  202, 114, 37,  203, 114, 37,  205,
	115, 37,  206, 116, 38,  207, 116, 38,  208, 117, 38,  209, 117, 38,  210,
	118, 38,  211, 118, 38,  212, 119, 39,  213, 119, 39,  213, 120, 39,  214,
	120, 39,  215, 120, 39,  216, 121, 39,  216, 121, 39,  217, 121, 39,  217,
	121, 40,  218, 122, 40,  218, 122, 40,  219, 122, 40,  219, 122, 40,  219,
	122, 40,  219, 122, 40,  220, 123, 40,  220, 123, 40,  220, 123, 40,  220,
	123, 40,  220, 123, 40,  220, 123, 41,  220, 123, 42,  220, 123, 42,  220,
	123, 43,  220, 123, 44,  220, 123, 45,  220, 123, 46,  221, 123, 47,  221,
	124, 49,  221, 124, 50,  221, 124, 51,  221, 124, 53,  222, 124, 54,  222,
	125, 56,  222, 125, 57,  222, 125, 59,  223, 125, 60,  223, 126, 62,  223,
	126, 64,  224, 126, 65,  224, 126, 67,  224, 127, 68,  225, 127, 70,  225,
	127, 72,  225, 128, 73,  226, 128, 75,  226, 128, 76,  227, 129, 78,  227,
	129, 80,  227, 129, 81,  228, 130, 83,  228, 130, 84,  229, 130, 86,  229,
	131, 87,  230, 131, 89,  230, 132, 90,  231, 132, 92,  231, 132, 93,  231,
	133, 95,  232, 133, 96,  232, 133, 98,  233, 134, 99,  233, 134, 101, 234,
	135, 102, 234, 135, 103, 235, 135, 105, 235, 136, 106, 236, 136, 107, 236,
	137, 109, 237, 137, 110, 237, 137, 111, 238, 138, 113, 238, 138, 114, 239,
	139, 115, 239, 139, 116, 240, 139, 117, 240, 140, 119, 241, 140, 120, 241,
	140, 121, 241, 141, 122, 242, 141, 123, 242, 142, 124, 243, 142, 125, 243,
	142, 126, 244, 143, 127, 244, 143, 128, 245, 143, 129, 245, 144, 130, 245,
	144, 131, 246, 144, 132, 246, 145, 133, 247, 145, 134, 247, 145, 135, 247,
	146, 136, 248, 146, 137, 248, 146, 137, 249, 147, 138, 249, 147, 139, 249,
	147, 140, 250, 147, 140, 250, 148, 141, 250, 148, 142, 251, 148, 142, 251,
	148, 143, 251, 149, 144, 252, 149, 144, 252, 149, 145, 252, 149, 145, 252,
	149, 146, 253, 150, 146, 253, 150, 147, 253, 150, 147, 253, 150, 148, 254,
	150, 148, 254, 150, 148, 254, 151, 149, 254, 151, 149, 254, 151, 149, 254,
	151, 150, 254, 151, 150, 255, 151, 150, 255, 151, 150, 255, 151, 150, 255,
	151, 151, 255, 151, 151, 255, 151, 151, 255, 151, 151, 255, 151, 151, 255,
	151, 151, 255, 151, 151, 255, 152, 151, 255, 152, 151, 255, 152, 151, 255,
	152, 151, 255, 152, 152, 255, 152, 152, 255, 153, 152, 255, 153, 152, 255,
	153, 153, 255, 154, 153, 255, 154, 153, 255, 154, 154, 255, 155, 154, 255,
	155, 155, 255, 156, 155, 255, 156, 155, 255, 156, 156, 255, 157, 156, 255,
	157, 157, 255, 158, 157, 255, 159, 158, 255, 159, 159, 255, 160, 159, 255,
	160, 160, 255, 161, 160, 255, 162, 161, 255, 162, 162, 255, 163, 162, 255,
	164, 163, 255, 164, 164, 255, 165, 165, 255, 166, 165, 255, 166, 166, 255,
	167, 167, 255, 168, 167, 255, 169, 168, 255, 169, 169, 255, 170, 170, 255,
	171, 171, 255, 172, 171, 255, 173, 172, 255, 173, 173, 255, 174, 174, 255,
	175, 175, 255, 176, 176, 255, 177, 176, 255, 178, 177, 255, 178, 178, 255,
	179, 179, 255, 180, 180, 255, 181, 181, 255, 182, 182, 255, 183, 182, 255,
	184, 183, 255, 185, 184, 255, 185, 185, 255, 186, 186, 255, 187, 187, 255,
	188, 188, 255, 189, 189, 255, 190, 190, 255, 191, 190, 255, 192, 191, 255,
	193, 192, 255, 193, 193, 255, 194, 194, 255, 195, 195, 255, 196, 196, 255,
	197, 197, 255, 198, 198, 255, 199, 198, 255, 200, 199, 255, 200, 200, 255,
	201, 201, 255, 202, 202, 255, 203, 203, 255, 204, 204, 255, 205, 205, 255,
	206, 205, 255, 207, 206, 255, 207, 207, 255, 208, 208, 255, 209, 209, 255,
	210, 210, 255, 211, 211, 255, 212, 211, 255, 212, 212, 255, 213, 213, 255,
	214, 214, 255, 215, 215, 255, 216, 216, 255, 217, 216, 255, 217, 217, 255,
	218, 218, 255, 219, 219, 255, 220, 220, 255, 221, 220, 255, 221, 221, 255,
	222, 222, 255, 223, 223, 255, 224, 223, 255, 224, 224, 255, 225, 225, 255,
	226, 226, 255, 227, 226, 255, 227, 227, 255, 228, 228, 255, 229, 229, 255,
	229, 229, 255, 230, 230, 255, 231, 231, 255, 232, 231, 255, 232, 232, 255,
	233, 233, 255, 234, 233, 255, 234, 234, 255, 235, 235, 255, 235, 235, 255,
	236, 236, 255, 237, 237, 255, 237, 237, 255, 238, 238, 255, 238, 238, 255,
	239, 239, 255, 240, 240, 255, 240, 240, 255, 241, 241, 255, 241, 241, 255,
	242, 242, 255, 242, 242, 255, 243, 243, 255, 243, 243, 255, 244, 244, 255,
	244, 244, 255, 245, 245, 255, 245, 245, 255, 246, 246, 255, 246, 246, 255,
	247, 247, 255, 247, 247, 255, 248, 248, 255, 248, 248, 255, 248, 248, 255,
	249, 249, 255, 249, 249, 255, 250, 250, 255, 250, 250, 255, 250, 250, 255,
	251, 251, 255, 251, 251, 255, 251, 251, 255, 252, 252, 255, 252, 252, 255,
	252, 252, 255, 252, 252, 255, 253, 253, 255, 253, 253, 255, 253, 253, 255,
	253, 253, 255, 254, 254, 255, 254, 254, 255, 254, 254, 255, 254, 254, 255,
	254, 254, 255, 254, 254, 255, 254, 254, 255, 255, 255, 255, 255, 255, 255,
	255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
	255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
	255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255,
	254, 255, 255, 254, 254, 255, 254, 254, 255, 254, 254, 254, 254, 254, 254,
	253, 254, 254, 253, 254, 254, 253, 254, 254, 253, 254, 254, 252, 253, 254,
	252, 253, 254, 252, 253, 253, 251, 253, 253, 251, 253, 253, 251, 252, 253,
	250, 252, 253, 250, 252, 253, 250, 252, 252, 249, 252, 252, 249, 251, 252,
	248, 251, 252, 248, 251, 252, 248, 250, 251, 247, 250, 251, 247, 250, 251,
	246, 250, 251, 246, 249, 251, 245, 249, 250, 245, 249, 250, 244, 248, 250,
	244, 248, 250, 243, 248, 249, 242, 247, 249, 242, 247, 249, 241, 247, 248,
	241, 246, 248, 240, 246, 248, 239, 246, 248, 239, 245, 247, 238, 245, 247,
	237, 244, 247, 237, 244, 246, 236, 244, 246, 235, 243, 246, 235, 243, 245,
	234, 242, 245, 233, 242, 245, 232, 241, 244, 232, 241, 244, 231, 241, 244,
	230, 240, 243, 229, 240, 243, 228, 239, 243, 228, 239, 242, 227, 238, 242,
	226, 238, 242, 225, 237, 241, 224, 237, 241, 223, 236, 240, 222, 236, 240,
	222, 235, 240, 221, 235, 239, 220, 234, 239, 219, 234, 238, 218, 233, 238,
	217, 233, 238, 216, 232, 237, 215, 232, 237, 214, 231, 236, 213, 230, 236,
	212, 230, 236, 211, 229, 235, 210, 229, 235, 209, 228, 234, 208, 228, 234,
	207, 227, 233, 206, 226, 233, 205, 226, 232, 204, 225, 232, 202, 225, 232,
	201, 224, 231, 200, 224, 231, 199, 223, 230, 198, 222, 230, 197, 222, 229,
	196, 221, 229, 194, 220, 228, 193, 220, 228, 192, 219, 227, 191, 219, 227,
	190, 218, 226, 188, 217, 226, 187, 217, 226, 186, 216, 225, 185, 215, 225,
	183, 215, 224, 182, 214, 224, 181, 214, 223, 179, 213, 223, 178, 212, 222,
	177, 212, 222, 175, 211, 221, 174, 210, 221, 173, 210, 220, 171, 209, 220,
	170, 208, 219, 168, 208, 219, 167, 207, 218, 166, 206, 218, 164, 206, 217,
	163, 205, 217, 161, 204, 216, 160, 204, 216, 158, 203, 215, 157, 202, 215,
	155, 202, 215, 154, 201, 214, 152, 200, 214, 151, 200, 213, 149, 199, 213,
	148, 199, 212, 146, 198, 212, 145, 197, 211, 143, 197, 211, 141, 196, 210,
	140, 195, 210, 138, 195, 209, 137, 194, 209, 135, 193, 208, 133, 193, 208,
	132, 192, 208, 130, 191, 207, 128, 191, 207, 126, 190, 206, 125, 190, 206,
	123, 189, 205, 121, 188, 205, 119, 188, 204, 118, 187, 204, 116, 187, 204,
	114, 186, 203, 112, 185, 203, 110, 185, 202, 109, 184, 202, 107, 184, 202,
	105, 183, 201, 103, 182, 201, 101, 182, 200, 99,  181, 200, 97,  181, 200,
	95,  180, 199, 93,  180, 199, 91,  179, 198, 89,  179, 198, 87,  178, 198,
	85,  178, 197, 83,  177, 197, 81,  177, 197, 79,  176, 196, 77,  176, 196,
	75,  175, 196, 73,  175, 195, 71,  174, 195, 68,  174, 195, 66,  174, 195,
	64,  173, 194, 62,  173, 194, 59,  172, 194, 57,  172, 194, 55,  172, 193,
	53,  171, 193, 50,  171, 193, 48,  171, 193, 45,  170, 192, 43,  170, 192,
	40,  170, 192, 38,  169, 192, 35,  169, 192, 33,  169, 192, 30,  169, 191,
	28,  169, 191, 25,  168, 191, 22,  168, 191, 19,  168, 191, 17,  168, 191,
	14,  168, 191, 11,  168, 191, 8,   167, 191, 5,   167, 190, 3,   167, 190,
	2,   167, 190, 1,   167, 190, 0,   167, 190, 0,   167, 190, 0,   167, 190,
	0,   167, 190, 0,   167, 190, 0,   167, 190, 0,   167, 190, 0,   167, 190,
	0,   167, 190, 0,   167, 190, 0,   166, 190, 0,   166, 189, 0,   166, 189,
	0,   166, 189, 0,   166, 189, 0,   165, 189, 0,   165, 189, 0,   165, 188,
	0,   165, 188, 0,   164, 188, 0,   164, 187, 0,   164, 187, 0,   163, 187,
	0,   163, 187, 0,   163, 186, 0,   162, 186, 0,   162, 186, 0,   161, 185,
	0,   161, 185, 0,   161, 184, 0,   160, 184, 0,   160, 184, 0,   159, 183,
	0,   159, 183, 0,   158, 182, 0,   158, 182, 0,   157, 181, 0,   157, 181,
	0,   156, 180, 0,   155, 180, 0,   155, 179, 0,   154, 179, 0,   154, 178,
	0,   153, 178, 0,   152, 177, 0,   152, 177, 0,   151, 176, 0,   150, 176,
	0,   150, 175, 0,   149, 174, 0,   148, 174, 0,   148, 173, 0,   147, 173,
	0,   146, 172, 0,   145, 171, 0,   145, 171, 0,   144, 170, 0,   143, 169,
	0,   142, 169, 0,   142, 168, 0,   141, 167, 0,   140, 167, 0,   139, 166,
	0,   138, 165, 0,   137, 164, 0,   137, 164, 0,   136, 163, 0,   135, 162,
	0,   134, 161, 0,   133, 161, 0,   132, 160, 0,   131, 159, 0,   130, 158,
	0,   129, 158, 0,   128, 157, 0,   127, 156, 0,   126, 155, 0,   125, 154,
	0,   124, 154, 0,   123, 153, 0,   122, 152, 0,   121, 151, 0,   120, 150,
	0,   119, 150, 0,   118, 149, 0,   117, 148, 0,   116, 147, 0,   115, 146,
	0,   114, 145, 0,   113, 145, 0,   112, 144, 0,   111, 143, 0,   110, 142,
	0,   108, 141, 0,   107, 140, 0,   106, 139, 0,   105, 139, 0,   104, 138,
	0,   103, 137, 0,   102, 136, 0,   101, 135, 0,   99,  134, 0,   98,  134,
	0,   97,  133, 0,   96,  132, 0,   95,  131, 0,   94,  130, 0,   92,  129,
	0,   91,  129, 0,   90,  128, 0,   89,  127, 0,   88,  126, 0,   86,  125,
	0,   85,  125, 0,   84,  124, 0,   83,  123, 0,   82,  122, 0,   81,  121,
	0,   79,  121, 0,   78,  120, 0,   77,  119, 0,   76,  119, 0,   75,  118,
	0,   74,  117, 0,   73,  117, 0,   72,  116, 0,   70,  115, 0,   69,  115,
	0,   68,  114, 0,   67,  114, 0,   66,  113, 0,   65,  112, 0,   64,  112,
	0,   64,  111, 0,   63,  111, 0,   62,  111, 0,   61,  110, 0,   60,  110,
	0,   60,  109, 0,   59,  109, 0,   58,  109, 0,   58,  108, 0,   57,  108,
	0,   57,  108, 0,   56,  108, 0,   56,  108, 0,   56,  107, 0,   55,  107,
	0,   55,  107, 0,   55,  107, 0,   55,  107, 0,   55,  107, 0,   55,  107,
	0,   55,  107, 0,   55,  107, 0,   55,  107, 0,   55,  107, 0,   55,  107,
	0,   55,  107, 0,   55,  107, 0,   54,  107, 0,   54,  107, 0,   54,  106,
	0,   54,  106, 0,   54,  106, 0,   54,  106, 0,   53,  106, 0,   53,  106,
	0,   53,  106, 0,   53,  106, 0,   52,  105, 0,   52,  105, 0,   52,  105,
	0,   52,  105, 0,   51,  105, 0,   51,  105, 0,   51,  104, 0,   50,  104,
	0,   50,  104, 0,   50,  104, 0,   49,  104, 0,   49,  103, 0,   48,  103,
	0,   48,  103, 0,   48,  103, 0,   47,  102, 0,   47,  102, 0,   46,  102,
	0,   46,  102, 0,   45,  101, 0,   45,  101, 0,   44,  101, 0,   44,  101,
	0,   43,  100, 0,   43,  100, 0,   42,  100, 0,   42,  100, 0,   41,  99,
	0,   41,  99,  0,   40,  99,  0,   40,  99,  0,   39,  98,  0,   39,  98,
	0,   38,  98,  0,   37,  97,  0,   37,  97,  0,   36,  97,  0,   35,  97,
	0,   35,  96,  0,   34,  96,  0,   33,  96,  0,   33,  95,  0,   32,  95,
	0,   31,  95,  0,   31,  95,  0,   30,  94,  0,   29,  94,  0,   29,  94,
	0,   28,  94,  0,   27,  93,  0,   26,  93,  0,   26,  93,  0,   25,  92,
	0,   24,  92,  0,   23,  92,  0,   22,  92,  0,   22,  91,  0,   21,  91,
	0,   20,  91,  0,   19,  91,  0,   18,  91,  0,   17,  90,  0,   17,  90,
	0,   16,  90,  0,   15,  90,  0,   14,  89,  0,   13,  89,  0,   12,  89,
	0,   11,  89,  0,   10,  89,  0,   9,   89,  0,   9,   88,  0,   8,   88,
	0,   7,   88,  0,   6,   88,  0,   6,   88,  0,   5,   88,  0,   4,   88,
	0,   4,   88,  0,   4,   88,  0,   3,   87,  0,   3,   87,  0,   3,   87,
	0,   2,   87,  0,   2,   87,  0,   2,   87,  0,   2,   87,  0,   2,   87,
	0,   2,   87,  0,   2,   87,  0,   2,   87,  0,   2,   87,  0,   2,   87,
	1,   2,   87,  1,   2,   87,  1,   2,   87,  1,   2,   87,  1,   2,   87,
	2,   2,   87,  2,   2,   87,  2,   2,   87,  2,   2,   87,  3,   2,   87,
	3,   2,   87,  3,   2,   87,  3,   2,   86,  4,   2,   86,  4,   2,   86,
	5,   2,   86,  5,   2,   86,  5,   2,   86,  6,   2,   86,  6,   2,   86,
	6,   2,   86,  7,   2,   86,  7,   2,   86,  8,   2,   86,  8,   2,   85,
	8,   2,   85,  9,   1,   85,  9,   1,   85,  10,  1,   85,  10,  1,   85,
	11,  1,   85,  11,  1,   85,  12,  1,   85,  12,  1,   84,  12,  1,   84,
	13,  1,   84,  13,  1,   84,  14,  1,   84,  14,  1,   84,  14,  1,   84,
	15,  1,   84,  15,  1,   84,  15,  1,   84,  16,  1,   83,  16,  1,   83,
	16,  1,   83,  17,  1,   83,  17,  1,   83,  17,  1,   83,  18,  1,   83,
	18,  1,   83,  18,  1,   83,  18,  1,   82,  19,  0,   82,  19,  0,   82,
	19,  0,   82,  19,  0,   82,  20,  0,   82,  20,  0,   82,  20,  0,   82,
	20,  0,   82,  20,  0,   82,  20,  0,   82,  21,  0,   82,  21,  0,   82,
	21,  0,   81,  21,  0,   81,  21,  0,   81,  21,  0,   81,  21,  0,   81,
	22,  0,   81,  22,  0,   81,  22,  0,   81,  22,  0,   81,  22,  0,   81,
	22,  0,   81,  22,  0,   81,  22,  0,   81,  22,  0,   81,  0,   0,   0};

const uint8 Colorset_Frost[] = {
	141, 249, 255, 141, 249, 255, 141, 249, 255, 141, 249, 255, 141, 249, 255,
	141, 249, 255, 141, 249, 255, 141, 248, 254, 141, 248, 254, 141, 248, 254,
	141, 248, 254, 140, 248, 254, 140, 247, 253, 140, 247, 253, 140, 247, 253,
	140, 247, 253, 140, 246, 252, 140, 246, 252, 140, 246, 252, 139, 245, 251,
	139, 245, 251, 139, 244, 250, 139, 244, 250, 139, 244, 250, 139, 243, 249,
	138, 243, 249, 138, 242, 248, 138, 242, 248, 138, 241, 247, 138, 241, 247,
	137, 240, 246, 137, 240, 246, 137, 239, 245, 137, 239, 244, 137, 238, 244,
	136, 237, 243, 136, 237, 243, 136, 236, 242, 136, 236, 241, 135, 235, 241,
	135, 234, 240, 135, 233, 239, 134, 233, 238, 134, 232, 238, 134, 231, 237,
	134, 231, 236, 133, 230, 235, 133, 229, 235, 133, 228, 234, 132, 227, 233,
	132, 227, 232, 132, 226, 231, 131, 225, 230, 131, 224, 230, 131, 223, 229,
	130, 222, 228, 130, 222, 227, 130, 221, 226, 129, 220, 225, 129, 219, 224,
	129, 218, 223, 128, 217, 222, 128, 216, 221, 127, 215, 220, 127, 214, 219,
	127, 213, 218, 126, 212, 217, 126, 211, 216, 126, 210, 215, 125, 209, 214,
	125, 208, 213, 124, 207, 212, 124, 206, 211, 124, 205, 210, 123, 204, 208,
	123, 202, 207, 122, 201, 206, 122, 200, 205, 121, 199, 204, 121, 198, 203,
	121, 197, 201, 120, 195, 200, 120, 194, 199, 119, 193, 198, 119, 192, 197,
	118, 191, 195, 118, 189, 194, 118, 188, 193, 117, 187, 192, 117, 186, 190,
	116, 184, 189, 116, 183, 188, 115, 182, 186, 115, 181, 185, 114, 179, 184,
	114, 178, 182, 113, 177, 181, 113, 175, 180, 113, 174, 178, 112, 173, 177,
	112, 171, 175, 111, 170, 174, 111, 169, 173, 110, 167, 171, 110, 166, 170,
	109, 164, 168, 109, 163, 167, 108, 162, 165, 108, 160, 164, 108, 159, 163,
	107, 157, 161, 107, 156, 160, 106, 154, 158, 106, 153, 157, 105, 152, 155,
	105, 150, 154, 104, 149, 152, 104, 147, 151, 103, 146, 149, 103, 144, 148,
	103, 143, 146, 102, 141, 145, 102, 140, 143, 101, 138, 142, 101, 137, 140,
	100, 135, 139, 100, 134, 137, 100, 132, 136, 99,  131, 134, 99,  130, 133,
	98,  128, 131, 98,  127, 130, 98,  125, 128, 97,  124, 127, 97,  122, 125,
	96,  121, 124, 96,  119, 122, 96,  118, 121, 95,  117, 119, 95,  115, 118,
	95,  114, 117, 94,  112, 115, 94,  111, 114, 94,  110, 112, 93,  108, 111,
	93,  107, 110, 93,  106, 109, 93,  105, 107, 92,  104, 106, 92,  102, 105,
	92,  101, 104, 92,  100, 103, 91,  99,  101, 91,  98,  100, 91,  97,  99,
	91,  96,  98,  90,  95,  97,  90,  94,  97,  90,  93,  96,  90,  93,  95,
	90,  92,  94,  90,  91,  94,  90,  91,  93,  89,  90,  92,  89,  90,  92,
	89,  89,  92,  89,  89,  91,  89,  89,  91,  89,  89,  91,  89,  89,  91,
	89,  88,  91,  89,  89,  91,  89,  89,  91,  89,  89,  91,  89,  89,  91,
	89,  89,  91,  89,  90,  92,  89,  90,  92,  89,  90,  92,  89,  91,  93,
	89,  91,  93,  89,  92,  94,  89,  93,  94,  89,  93,  95,  88,  94,  96,
	88,  95,  97,  88,  96,  97,  88,  97,  98,  88,  97,  99,  88,  98,  100,
	88,  99,  101, 88,  100, 102, 88,  101, 102, 87,  102, 103, 87,  103, 104,
	87,  105, 105, 87,  106, 107, 87,  107, 108, 87,  108, 109, 86,  109, 110,
	86,  110, 111, 86,  112, 112, 86,  113, 113, 86,  114, 114, 85,  115, 116,
	85,  117, 117, 85,  118, 118, 85,  119, 119, 84,  120, 120, 84,  122, 122,
	84,  123, 123, 84,  124, 124, 83,  126, 125, 83,  127, 127, 83,  128, 128,
	83,  130, 129, 82,  131, 130, 82,  132, 132, 82,  134, 133, 82,  135, 134,
	81,  136, 135, 81,  138, 137, 81,  139, 138, 80,  140, 139, 80,  142, 141,
	80,  143, 142, 79,  144, 143, 79,  146, 144, 79,  147, 146, 78,  148, 147,
	78,  150, 148, 78,  151, 149, 77,  152, 151, 77,  154, 152, 77,  155, 153,
	76,  156, 154, 76,  158, 156, 76,  159, 157, 75,  160, 158, 75,  162, 159,
	74,  163, 161, 74,  164, 162, 74,  165, 163, 73,  167, 164, 73,  168, 166,
	72,  169, 167, 72,  170, 168, 71,  172, 169, 71,  173, 170, 71,  174, 172,
	70,  175, 173, 70,  177, 174, 69,  178, 175, 69,  179, 176, 68,  180, 177,
	68,  181, 178, 67,  183, 180, 67,  184, 181, 66,  185, 182, 66,  186, 183,
	66,  187, 184, 65,  188, 185, 65,  190, 186, 64,  191, 187, 64,  192, 188,
	63,  193, 190, 62,  194, 191, 62,  195, 192, 61,  196, 193, 61,  197, 194,
	60,  198, 195, 60,  199, 196, 59,  200, 197, 59,  201, 198, 58,  202, 199,
	58,  203, 200, 57,  204, 201, 57,  205, 202, 56,  206, 203, 55,  207, 204,
	55,  208, 205, 54,  209, 205, 54,  210, 206, 53,  211, 207, 52,  212, 208,
	52,  213, 209, 51,  214, 210, 51,  215, 211, 50,  216, 212, 49,  217, 213,
	49,  218, 213, 48,  219, 214, 47,  219, 215, 47,  220, 216, 46,  221, 217,
	45,  222, 218, 45,  223, 218, 44,  224, 219, 43,  224, 220, 43,  225, 221,
	42,  226, 221, 41,  227, 222, 41,  227, 223, 40,  228, 224, 39,  229, 224,
	39,  230, 225, 38,  230, 226, 37,  231, 226, 36,  232, 227, 36,  232, 228,
	35,  233, 228, 34,  234, 229, 33,  234, 230, 33,  235, 230, 32,  236, 231,
	31,  236, 231, 30,  237, 232, 30,  237, 233, 29,  238, 233, 28,  239, 234,
	27,  239, 234, 26,  240, 235, 26,  240, 235, 25,  241, 236, 24,  241, 236,
	23,  242, 237, 22,  242, 237, 21,  243, 238, 20,  243, 238, 20,  244, 238,
	19,  244, 239, 18,  244, 239, 17,  245, 240, 16,  245, 240, 15,  246, 240,
	14,  246, 241, 13,  246, 241, 12,  247, 241, 11,  247, 242, 10,  247, 242,
	9,   248, 242, 8,   248, 243, 8,   248, 243, 7,   248, 243, 6,   249, 243,
	5,   249, 244, 5,   249, 244, 4,   249, 244, 3,   249, 244, 3,   250, 244,
	2,   250, 244, 2,   250, 245, 1,   250, 245, 1,   250, 245, 1,   250, 245,
	0,   250, 245, 0,   250, 245, 0,   250, 245, 0,   250, 245, 0,   250, 245,
	0,   250, 245, 2,   250, 245, 4,   250, 245, 7,   250, 245, 11,  250, 245,
	16,  250, 245, 20,  250, 245, 23,  250, 245, 27,  250, 245, 31,  250, 245,
	35,  250, 245, 38,  250, 245, 42,  250, 245, 45,  250, 245, 49,  250, 245,
	52,  250, 245, 55,  250, 245, 58,  250, 245, 62,  250, 245, 65,  250, 245,
	68,  250, 245, 71,  250, 245, 74,  250, 245, 77,  250, 245, 80,  250, 245,
	83,  250, 245, 86,  250, 245, 89,  250, 245, 91,  250, 245, 94,  250, 245,
	97,  250, 245, 100, 250, 245, 102, 250, 245, 105, 250, 245, 108, 250, 245,
	110, 250, 245, 113, 250, 245, 115, 250, 245, 118, 250, 245, 120, 250, 245,
	123, 250, 245, 125, 250, 245, 128, 250, 245, 130, 250, 245, 132, 250, 245,
	135, 250, 245, 137, 250, 245, 139, 250, 245, 142, 250, 245, 144, 250, 245,
	146, 250, 245, 148, 250, 245, 151, 250, 245, 153, 250, 245, 155, 250, 245,
	157, 250, 245, 159, 250, 245, 161, 250, 245, 163, 250, 245, 165, 250, 244,
	167, 250, 244, 169, 250, 244, 171, 250, 244, 173, 250, 244, 175, 250, 244,
	177, 250, 244, 179, 250, 244, 180, 250, 244, 182, 250, 244, 184, 250, 244,
	186, 250, 244, 188, 250, 244, 189, 250, 244, 191, 250, 244, 193, 250, 244,
	194, 250, 244, 196, 250, 244, 198, 250, 244, 199, 250, 244, 201, 250, 244,
	202, 250, 244, 204, 250, 244, 205, 250, 244, 207, 250, 244, 208, 250, 244,
	210, 250, 244, 211, 250, 244, 213, 250, 244, 214, 250, 244, 215, 250, 244,
	217, 250, 244, 218, 250, 244, 219, 250, 244, 221, 250, 244, 222, 249, 244,
	223, 249, 244, 224, 249, 244, 225, 249, 244, 227, 249, 244, 228, 249, 244,
	229, 249, 244, 230, 249, 244, 231, 249, 244, 232, 249, 244, 233, 249, 244,
	234, 249, 244, 235, 249, 244, 236, 249, 244, 237, 249, 244, 238, 249, 244,
	239, 249, 244, 240, 249, 244, 240, 249, 244, 241, 249, 244, 242, 249, 244,
	243, 249, 244, 243, 249, 244, 244, 249, 244, 245, 249, 244, 245, 249, 244,
	246, 249, 244, 247, 249, 244, 247, 249, 244, 248, 249, 244, 248, 249, 244,
	249, 249, 244, 249, 249, 244, 250, 249, 244, 250, 249, 244, 250, 249, 244,
	251, 249, 244, 251, 249, 244, 251, 249, 244, 252, 249, 244, 252, 249, 244,
	252, 249, 244, 252, 249, 244, 252, 249, 244, 253, 249, 244, 253, 249, 244,
	253, 249, 244, 253, 249, 244, 253, 249, 244, 253, 249, 244, 253, 249, 244,
	253, 249, 244, 253, 249, 244, 252, 249, 244, 252, 249, 244, 252, 249, 244,
	252, 249, 244, 252, 248, 244, 252, 248, 244, 251, 248, 244, 251, 248, 244,
	251, 248, 244, 251, 247, 244, 251, 247, 244, 250, 247, 244, 250, 247, 244,
	250, 246, 244, 249, 246, 244, 249, 246, 244, 249, 245, 244, 248, 245, 244,
	248, 245, 244, 247, 244, 244, 247, 244, 244, 247, 244, 244, 246, 243, 244,
	246, 243, 244, 245, 242, 244, 245, 242, 244, 244, 241, 244, 244, 241, 244,
	243, 240, 245, 243, 240, 245, 242, 239, 245, 241, 239, 245, 241, 238, 245,
	240, 238, 245, 240, 237, 245, 239, 237, 245, 238, 236, 245, 238, 235, 245,
	237, 235, 245, 236, 234, 245, 236, 234, 245, 235, 233, 245, 234, 232, 245,
	234, 232, 245, 233, 231, 246, 232, 230, 246, 231, 230, 246, 231, 229, 246,
	230, 228, 246, 229, 227, 246, 228, 227, 246, 227, 226, 246, 226, 225, 246,
	226, 224, 246, 225, 224, 246, 224, 223, 246, 223, 222, 246, 222, 221, 247,
	221, 220, 247, 220, 219, 247, 219, 219, 247, 218, 218, 247, 217, 217, 247,
	216, 216, 247, 215, 215, 247, 214, 214, 247, 213, 213, 247, 212, 212, 247,
	211, 211, 247, 210, 210, 248, 209, 209, 248, 208, 208, 248, 207, 207, 248,
	206, 206, 248, 205, 205, 248, 203, 204, 248, 202, 203, 248, 201, 202, 248,
	200, 201, 248, 199, 200, 248, 198, 199, 248, 196, 198, 249, 195, 197, 249,
	194, 196, 249, 193, 195, 249, 192, 194, 249, 190, 193, 249, 189, 191, 249,
	188, 190, 249, 186, 189, 249, 185, 188, 249, 184, 187, 249, 182, 186, 250,
	181, 185, 250, 180, 183, 250, 178, 182, 250, 177, 181, 250, 176, 180, 250,
	174, 178, 250, 173, 177, 250, 171, 176, 250, 170, 175, 250, 168, 173, 250,
	167, 172, 251, 166, 171, 251, 164, 170, 251, 163, 168, 251, 161, 167, 251,
	159, 166, 251, 158, 164, 251, 156, 163, 251, 155, 162, 251, 153, 160, 251,
	152, 159, 251, 150, 158, 251, 148, 156, 252, 147, 155, 252, 145, 154, 252,
	144, 152, 252, 142, 151, 252, 140, 149, 252, 138, 148, 252, 137, 147, 252,
	135, 145, 252, 133, 144, 252, 132, 142, 252, 130, 141, 252, 128, 139, 253,
	126, 138, 253, 124, 136, 253, 123, 135, 253, 121, 134, 253, 119, 132, 253,
	117, 131, 253, 115, 129, 253, 113, 128, 253, 111, 126, 253, 109, 125, 253,
	108, 123, 253, 106, 122, 253, 104, 120, 253, 102, 119, 253, 100, 117, 254,
	98,  116, 254, 96,  114, 254, 94,  113, 254, 91,  111, 254, 89,  110, 254,
	87,  108, 254, 85,  107, 254, 83,  106, 254, 81,  104, 254, 79,  103, 254,
	76,  101, 254, 74,  100, 254, 72,  98,  254, 70,  97,  254, 67,  96,  254,
	65,  94,  254, 63,  93,  254, 60,  92,  254, 58,  90,  255, 56,  89,  255,
	53,  88,  255, 51,  87,  255, 48,  85,  255, 46,  84,  255, 43,  83,  255,
	41,  82,  255, 38,  81,  255, 35,  80,  255, 33,  79,  255, 30,  78,  255,
	27,  77,  255, 24,  76,  255, 21,  76,  255, 18,  75,  255, 15,  74,  255,
	12,  74,  255, 9,   73,  255, 6,   73,  255, 4,   73,  255, 2,   72,  255,
	1,   72,  255, 0,   72,  255, 0,   72,  255, 0,   72,  255, 1,   72,  255,
	2,   72,  255, 4,   72,  254, 6,   72,  254, 9,   72,  254, 12,  72,  253,
	15,  72,  253, 18,  73,  252, 21,  73,  252, 23,  73,  251, 26,  73,  250,
	29,  73,  250, 31,  73,  249, 34,  73,  248, 36,  74,  247, 38,  74,  246,
	41,  74,  245, 43,  74,  244, 45,  74,  243, 48,  75,  242, 50,  75,  240,
	52,  75,  239, 54,  75,  238, 56,  76,  237, 58,  76,  235, 60,  76,  234,
	62,  76,  232, 64,  77,  231, 66,  77,  229, 68,  77,  228, 70,  78,  226,
	71,  78,  224, 73,  78,  223, 75,  78,  221, 77,  79,  219, 78,  79,  217,
	80,  79,  216, 82,  80,  214, 83,  80,  212, 85,  80,  210, 86,  80,  208,
	88,  81,  206, 89,  81,  204, 91,  81,  202, 92,  82,  200, 94,  82,  198,
	95,  82,  196, 96,  82,  194, 98,  83,  191, 99,  83,  189, 100, 83,  187,
	101, 83,  185, 102, 84,  183, 104, 84,  180, 105, 84,  178, 106, 84,  176,
	107, 85,  174, 108, 85,  172, 109, 85,  169, 110, 85,  167, 111, 86,  165,
	112, 86,  163, 113, 86,  161, 113, 86,  159, 114, 86,  157, 115, 87,  154,
	116, 87,  152, 116, 87,  150, 117, 87,  148, 118, 87,  147, 118, 87,  145,
	119, 88,  143, 119, 88,  141, 120, 88,  140, 120, 88,  138, 121, 88,  137,
	121, 88,  135, 122, 88,  134, 122, 88,  133, 122, 88,  132, 122, 88,  131,
	123, 88,  131, 123, 89,  130, 123, 89,  130, 123, 89,  129, 123, 89,  129,
	123, 89,  130, 123, 89,  130, 123, 89,  131, 123, 89,  131, 123, 89,  132,
	123, 89,  134, 123, 89,  135, 123, 89,  137, 123, 89,  139, 123, 90,  141,
	123, 90,  143, 123, 90,  145, 123, 90,  147, 123, 91,  150, 124, 91,  152,
	124, 91,  155, 124, 91,  157, 124, 92,  160, 124, 92,  162, 124, 92,  165,
	124, 93,  168, 124, 93,  171, 124, 93,  173, 124, 94,  176, 124, 94,  179,
	125, 94,  182, 125, 95,  184, 125, 95,  187, 125, 95,  190, 125, 96,  193,
	125, 96,  195, 125, 97,  198, 125, 97,  200, 125, 97,  203, 126, 98,  206,
	126, 98,  208, 126, 98,  210, 126, 99,  213, 126, 99,  215, 126, 99,  217,
	126, 100, 220, 126, 100, 222, 127, 101, 224, 127, 101, 226, 127, 101, 228,
	127, 102, 230, 127, 102, 232, 127, 102, 234, 127, 102, 236, 127, 103, 237,
	127, 103, 239, 127, 103, 241, 127, 103, 242, 128, 104, 243, 128, 104, 245,
	128, 104, 246, 128, 104, 247, 128, 105, 248, 128, 105, 249, 128, 105, 250,
	128, 105, 251, 128, 105, 252, 128, 105, 253, 128, 105, 253, 128, 106, 254,
	128, 106, 254, 128, 106, 255, 128, 106, 255, 128, 106, 255, 128, 106, 255,
	129, 106, 255, 129, 107, 255, 130, 108, 255, 131, 109, 255, 133, 111, 255,
	134, 113, 255, 136, 115, 255, 138, 118, 255, 141, 120, 255, 143, 123, 255,
	145, 126, 254, 148, 129, 254, 151, 132, 254, 154, 136, 254, 157, 139, 254,
	160, 142, 254, 163, 146, 254, 166, 149, 254, 169, 152, 254, 172, 156, 253,
	175, 159, 253, 178, 162, 253, 181, 166, 253, 184, 169, 253, 187, 172, 253,
	190, 176, 253, 193, 179, 252, 196, 182, 252, 199, 185, 252, 202, 188, 252,
	205, 191, 252, 208, 194, 252, 211, 197, 252, 213, 200, 251, 216, 202, 251,
	218, 205, 251, 221, 208, 251, 223, 210, 251, 226, 213, 251, 228, 215, 251,
	230, 217, 250, 232, 219, 250, 234, 222, 250, 236, 224, 250, 238, 225, 250,
	240, 227, 250, 242, 229, 250, 243, 231, 250, 245, 232, 249, 246, 234, 249,
	247, 235, 249, 249, 236, 249, 250, 238, 249, 251, 239, 249, 252, 240, 249,
	253, 240, 249, 253, 241, 249, 254, 242, 249, 254, 242, 249, 255, 243, 249,
	255, 243, 249, 255, 243, 249, 255, 243, 249, 255, 243, 249, 254, 242, 249,
	253, 242, 249, 253, 241, 249, 252, 241, 249, 250, 240, 249, 249, 239, 249,
	247, 238, 249, 246, 237, 249, 244, 236, 249, 241, 235, 249, 239, 234, 250,
	237, 232, 250, 234, 231, 250, 232, 229, 250, 229, 227, 250, 226, 226, 250,
	223, 224, 250, 219, 222, 251, 216, 220, 251, 212, 218, 251, 208, 216, 251,
	205, 214, 251, 201, 212, 251, 196, 210, 252, 192, 207, 252, 188, 205, 252,
	183, 203, 252, 178, 201, 252, 173, 198, 252, 168, 196, 253, 163, 194, 253,
	158, 191, 253, 152, 189, 253, 147, 186, 253, 141, 184, 253, 135, 182, 254,
	129, 179, 254, 123, 177, 254, 116, 175, 254, 110, 173, 254, 103, 171, 254,
	96,  169, 254, 89,  167, 254, 81,  165, 254, 74,  163, 255, 66,  161, 255,
	58,  160, 255, 49,  159, 255, 41,  158, 255, 31,  157, 255, 21,  156, 255,
	11,  155, 255, 2,   155, 255, 0,   155, 255, 3,   156, 255, 11,  157, 255,
	20,  159, 255, 29,  161, 255, 37,  164, 255, 45,  167, 255, 52,  171, 255,
	59,  175, 255, 65,  179, 255, 71,  183, 255, 77,  188, 255, 83,  192, 255,
	88,  197, 255, 93,  201, 255, 98,  206, 255, 103, 210, 255, 107, 214, 255,
	112, 218, 255, 115, 222, 255, 119, 226, 255, 122, 229, 255, 126, 232, 255,
	128, 235, 255, 131, 238, 255, 133, 241, 255, 135, 243, 255, 137, 245, 255,
	139, 246, 255, 140, 248, 255, 140, 248, 255, 141, 249, 255, 0,   0,   0};

const uint8 Colorset_Fire[] = {
	255, 9,   0,   255, 9,   0,   255, 9,   0,   255, 9,   0,   255, 9,   0,
	255, 9,   0,   254, 10,  1,   254, 10,  1,   254, 10,  1,   254, 10,  1,
	254, 10,  1,   253, 10,  2,   253, 11,  2,   253, 11,  2,   253, 11,  3,
	252, 11,  3,   252, 12,  3,   252, 12,  4,   251, 12,  4,   251, 13,  4,
	250, 13,  5,   250, 13,  5,   250, 14,  6,   249, 14,  6,   249, 14,  7,
	248, 15,  7,   248, 15,  8,   247, 15,  8,   247, 16,  9,   246, 16,  10,
	245, 17,  10,  245, 17,  11,  244, 17,  11,  244, 18,  12,  243, 18,  13,
	242, 19,  13,  242, 19,  14,  241, 19,  14,  240, 20,  15,  239, 20,  15,
	239, 21,  16,  238, 21,  16,  237, 21,  17,  236, 22,  18,  235, 22,  18,
	235, 23,  19,  234, 23,  19,  233, 23,  20,  232, 24,  20,  231, 24,  21,
	230, 24,  21,  229, 25,  22,  228, 25,  22,  227, 26,  23,  227, 26,  23,
	226, 26,  24,  225, 27,  24,  224, 27,  25,  223, 28,  25,  221, 28,  26,
	220, 28,  26,  219, 29,  26,  218, 29,  27,  217, 29,  27,  216, 30,  28,
	215, 30,  28,  214, 31,  29,  213, 31,  29,  212, 31,  30,  210, 32,  30,
	209, 32,  30,  208, 32,  31,  207, 33,  31,  206, 33,  32,  204, 33,  32,
	203, 34,  33,  202, 34,  33,  200, 34,  33,  199, 35,  34,  198, 35,  34,
	196, 35,  34,  195, 36,  35,  194, 36,  35,  192, 36,  36,  191, 37,  36,
	190, 37,  36,  188, 37,  37,  187, 38,  37,  185, 38,  37,  184, 38,  38,
	182, 39,  38,  181, 39,  38,  180, 39,  39,  178, 39,  39,  176, 40,  39,
	175, 40,  40,  173, 40,  40,  172, 41,  40,  170, 41,  41,  169, 41,  41,
	167, 41,  41,  166, 42,  42,  164, 42,  42,  162, 42,  42,  161, 42,  43,
	159, 43,  43,  157, 43,  43,  156, 43,  43,  154, 43,  44,  152, 44,  44,
	151, 44,  44,  149, 44,  45,  147, 44,  45,  145, 45,  45,  144, 45,  45,
	142, 45,  46,  140, 45,  46,  138, 46,  46,  136, 46,  46,  135, 46,  47,
	133, 46,  47,  131, 46,  47,  129, 47,  47,  127, 47,  47,  125, 47,  48,
	123, 47,  48,  122, 47,  48,  120, 48,  48,  118, 48,  49,  116, 48,  49,
	114, 48,  49,  112, 48,  49,  110, 48,  49,  108, 49,  49,  106, 49,  50,
	104, 49,  50,  102, 49,  50,  100, 49,  50,  98,  49,  50,  96,  49,  50,
	94,  50,  51,  92,  50,  51,  91,  50,  51,  89,  50,  51,  87,  50,  51,
	85,  50,  51,  83,  50,  51,  81,  50,  52,  79,  51,  52,  77,  51,  52,
	75,  51,  52,  73,  51,  52,  72,  51,  52,  70,  51,  52,  68,  51,  52,
	67,  51,  52,  65,  51,  52,  63,  51,  53,  62,  51,  53,  60,  51,  53,
	59,  51,  53,  58,  52,  53,  57,  52,  53,  56,  52,  53,  55,  52,  53,
	54,  52,  53,  53,  52,  53,  53,  52,  53,  52,  52,  53,  52,  52,  53,
	52,  52,  53,  52,  52,  53,  52,  52,  53,  52,  52,  53,  52,  52,  53,
	52,  52,  53,  52,  52,  53,  52,  52,  53,  52,  52,  53,  52,  52,  53,
	52,  52,  53,  52,  52,  53,  52,  52,  52,  52,  51,  52,  52,  51,  52,
	52,  51,  52,  52,  51,  52,  52,  51,  52,  52,  51,  52,  52,  51,  52,
	52,  51,  52,  52,  51,  52,  52,  51,  51,  52,  51,  51,  52,  51,  51,
	52,  51,  51,  52,  51,  51,  53,  51,  51,  53,  51,  50,  53,  51,  50,
	53,  51,  50,  53,  50,  50,  53,  50,  50,  53,  50,  50,  53,  50,  49,
	53,  50,  49,  53,  50,  49,  53,  50,  49,  53,  50,  49,  53,  50,  48,
	53,  50,  48,  53,  50,  48,  53,  50,  48,  53,  49,  47,  53,  49,  47,
	53,  49,  47,  53,  49,  47,  53,  49,  47,  53,  49,  46,  53,  49,  46,
	53,  49,  46,  53,  49,  46,  53,  49,  45,  53,  48,  45,  53,  48,  45,
	54,  48,  44,  54,  48,  44,  54,  48,  44,  54,  48,  44,  54,  48,  43,
	54,  48,  43,  54,  48,  43,  54,  48,  43,  54,  47,  42,  54,  47,  42,
	54,  47,  42,  54,  47,  41,  54,  47,  41,  54,  47,  41,  54,  47,  41,
	54,  47,  40,  54,  47,  40,  54,  47,  40,  54,  46,  39,  54,  46,  39,
	54,  46,  39,  54,  46,  39,  54,  46,  38,  54,  46,  38,  54,  46,  38,
	54,  46,  37,  55,  46,  37,  55,  46,  37,  55,  45,  37,  55,  45,  36,
	55,  45,  36,  55,  45,  36,  55,  45,  35,  55,  45,  35,  55,  45,  35,
	55,  45,  35,  55,  45,  34,  55,  45,  34,  55,  45,  34,  55,  45,  34,
	55,  44,  33,  55,  44,  33,  55,  44,  33,  55,  44,  33,  55,  44,  32,
	55,  44,  32,  55,  44,  32,  55,  44,  32,  55,  44,  32,  55,  44,  31,
	55,  44,  31,  55,  44,  31,  55,  44,  31,  55,  44,  31,  55,  44,  31,
	55,  44,  31,  55,  44,  30,  55,  44,  30,  55,  43,  30,  55,  43,  30,
	55,  43,  30,  55,  43,  30,  55,  43,  30,  55,  43,  30,  55,  43,  30,
	55,  43,  30,  55,  43,  30,  55,  43,  30,  55,  43,  30,  55,  44,  30,
	56,  44,  30,  56,  44,  31,  56,  44,  31,  56,  45,  32,  56,  45,  32,
	57,  45,  33,  57,  46,  33,  57,  46,  34,  58,  47,  35,  58,  47,  36,
	59,  48,  36,  59,  48,  37,  60,  49,  38,  60,  50,  39,  61,  50,  40,
	61,  51,  41,  62,  52,  42,  62,  53,  43,  63,  53,  44,  63,  54,  45,
	64,  55,  46,  65,  56,  47,  65,  57,  48,  66,  57,  49,  67,  58,  50,
	67,  59,  51,  68,  60,  52,  69,  61,  53,  69,  62,  54,  70,  63,  55,
	71,  63,  56,  72,  64,  57,  72,  65,  59,  73,  66,  60,  74,  67,  61,
	75,  68,  62,  75,  69,  63,  76,  70,  64,  77,  71,  65,  78,  71,  66,
	78,  72,  67,  79,  73,  68,  80,  74,  69,  81,  75,  70,  81,  76,  71,
	82,  77,  72,  83,  78,  73,  84,  79,  74,  84,  80,  75,  85,  80,  76,
	86,  81,  77,  87,  82,  78,  88,  83,  79,  88,  84,  80,  89,  85,  81,
	90,  86,  82,  91,  87,  83,  91,  87,  84,  92,  88,  85,  93,  89,  86,
	94,  90,  87,  94,  91,  88,  95,  92,  88,  96,  92,  89,  96,  93,  90,
	97,  94,  91,  98,  95,  92,  99,  96,  93,  99,  96,  94,  100, 97,  95,
	101, 98,  95,  101, 99,  96,  102, 99,  97,  103, 100, 98,  103, 101, 99,
	104, 102, 100, 105, 102, 100, 105, 103, 101, 106, 104, 102, 107, 105, 103,
	107, 105, 103, 108, 106, 104, 109, 107, 105, 109, 107, 106, 110, 108, 106,
	111, 109, 107, 111, 109, 108, 112, 110, 109, 112, 111, 109, 113, 111, 110,
	113, 112, 111, 114, 113, 111, 115, 113, 112, 115, 114, 113, 116, 114, 113,
	116, 115, 114, 117, 116, 114, 117, 116, 115, 118, 117, 116, 118, 117, 116,
	119, 118, 117, 119, 118, 117, 120, 119, 118, 120, 119, 119, 121, 120, 119,
	121, 120, 120, 122, 121, 120, 122, 121, 121, 123, 122, 121, 123, 122, 122,
	123, 123, 122, 124, 123, 123, 124, 124, 123, 125, 124, 124, 125, 125, 124,
	126, 125, 124, 126, 125, 125, 126, 126, 125, 127, 126, 126, 127, 127, 126,
	127, 127, 127, 128, 127, 127, 128, 128, 127, 128, 128, 128, 129, 128, 128,
	129, 129, 128, 129, 129, 129, 129, 129, 129, 130, 129, 129, 130, 130, 130,
	130, 130, 130, 130, 130, 130, 131, 130, 130, 131, 131, 131, 131, 131, 131,
	131, 131, 131, 131, 131, 131, 132, 132, 131, 132, 132, 132, 132, 132, 132,
	132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 133, 132, 132,
	133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133,
	133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133,
	134, 134, 134, 134, 134, 134, 134, 134, 134, 135, 135, 135, 136, 136, 136,
	137, 137, 137, 137, 137, 137, 138, 138, 138, 139, 139, 139, 141, 141, 141,
	142, 142, 142, 143, 143, 143, 144, 144, 144, 146, 146, 146, 147, 147, 147,
	148, 148, 148, 150, 150, 150, 151, 151, 151, 153, 153, 153, 155, 155, 155,
	156, 156, 156, 158, 158, 158, 159, 159, 159, 161, 161, 161, 163, 163, 163,
	165, 165, 165, 166, 166, 166, 168, 168, 168, 170, 170, 170, 172, 172, 172,
	173, 173, 173, 175, 175, 175, 177, 177, 177, 179, 179, 179, 181, 181, 181,
	182, 182, 182, 184, 184, 184, 186, 186, 186, 188, 188, 188, 189, 189, 189,
	191, 191, 191, 193, 193, 193, 195, 195, 195, 196, 196, 196, 198, 198, 198,
	200, 200, 200, 201, 201, 201, 203, 203, 203, 205, 205, 205, 206, 206, 206,
	208, 208, 208, 210, 210, 210, 211, 211, 211, 213, 213, 213, 214, 214, 214,
	216, 216, 216, 217, 217, 217, 219, 219, 219, 220, 220, 220, 222, 222, 222,
	223, 223, 223, 225, 225, 225, 226, 226, 226, 227, 227, 227, 229, 229, 229,
	230, 230, 230, 231, 231, 231, 232, 232, 232, 234, 234, 234, 235, 235, 235,
	236, 236, 236, 237, 237, 237, 238, 238, 238, 239, 239, 239, 240, 240, 240,
	241, 241, 241, 242, 242, 242, 243, 243, 243, 244, 244, 244, 245, 245, 245,
	246, 246, 246, 247, 247, 247, 247, 247, 247, 248, 248, 248, 249, 249, 249,
	249, 249, 249, 250, 250, 250, 251, 251, 251, 251, 251, 251, 252, 252, 252,
	252, 252, 252, 253, 253, 253, 253, 253, 253, 254, 254, 254, 254, 254, 254,
	254, 254, 254, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255,
	255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
	255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 254, 255, 255, 254,
	255, 255, 254, 255, 255, 253, 255, 255, 253, 255, 255, 253, 255, 255, 252,
	255, 255, 252, 255, 255, 252, 255, 255, 251, 255, 255, 251, 254, 255, 250,
	254, 255, 250, 254, 255, 249, 254, 255, 249, 254, 255, 248, 254, 255, 248,
	254, 255, 247, 254, 255, 246, 254, 255, 246, 254, 255, 245, 254, 255, 244,
	254, 255, 243, 254, 255, 243, 254, 255, 242, 254, 255, 241, 253, 255, 240,
	253, 255, 240, 253, 255, 239, 253, 255, 238, 253, 255, 237, 253, 255, 236,
	253, 255, 235, 253, 255, 234, 253, 255, 233, 253, 255, 232, 253, 255, 231,
	252, 255, 230, 252, 255, 229, 252, 255, 228, 252, 255, 227, 252, 255, 226,
	252, 255, 225, 252, 255, 224, 252, 255, 223, 252, 255, 222, 251, 255, 221,
	251, 255, 220, 251, 255, 219, 251, 255, 218, 251, 255, 216, 251, 255, 215,
	251, 255, 214, 251, 255, 213, 251, 255, 212, 251, 255, 211, 250, 255, 210,
	250, 255, 208, 250, 255, 207, 250, 255, 206, 250, 255, 205, 250, 255, 204,
	250, 255, 202, 250, 255, 201, 250, 255, 200, 250, 255, 199, 249, 255, 198,
	249, 255, 197, 249, 255, 195, 249, 255, 194, 249, 255, 193, 249, 255, 192,
	249, 255, 191, 249, 255, 190, 249, 255, 188, 249, 255, 187, 249, 255, 186,
	248, 255, 185, 248, 255, 184, 248, 255, 183, 248, 255, 182, 248, 255, 181,
	248, 255, 180, 248, 255, 179, 248, 255, 178, 248, 255, 177, 248, 255, 176,
	248, 255, 175, 248, 255, 174, 248, 255, 173, 248, 255, 173, 247, 255, 172,
	247, 255, 171, 247, 255, 170, 247, 255, 170, 247, 255, 169, 247, 255, 169,
	247, 255, 168, 247, 255, 168, 247, 255, 167, 247, 255, 167, 247, 255, 166,
	247, 255, 166, 247, 255, 166, 247, 255, 166, 247, 255, 165, 247, 255, 165,
	247, 255, 165, 247, 255, 165, 247, 255, 165, 247, 255, 165, 247, 255, 165,
	247, 255, 165, 247, 255, 165, 247, 255, 165, 247, 255, 164, 247, 255, 164,
	247, 255, 164, 247, 255, 164, 247, 255, 163, 247, 255, 163, 247, 255, 163,
	247, 254, 162, 247, 254, 162, 247, 254, 162, 247, 254, 161, 248, 254, 161,
	248, 254, 160, 248, 254, 160, 248, 254, 159, 248, 254, 159, 248, 254, 158,
	248, 254, 157, 248, 253, 157, 248, 253, 156, 248, 253, 156, 248, 253, 155,
	248, 253, 154, 248, 253, 153, 248, 253, 153, 248, 253, 152, 248, 252, 151,
	249, 252, 150, 249, 252, 150, 249, 252, 149, 249, 252, 148, 249, 252, 147,
	249, 252, 146, 249, 251, 145, 249, 251, 144, 249, 251, 143, 249, 251, 142,
	249, 251, 141, 250, 251, 140, 250, 251, 139, 250, 250, 138, 250, 250, 137,
	250, 250, 136, 250, 250, 135, 250, 250, 134, 250, 250, 133, 250, 249, 132,
	250, 249, 130, 250, 249, 129, 251, 249, 128, 251, 249, 127, 251, 249, 126,
	251, 248, 124, 251, 248, 123, 251, 248, 122, 251, 248, 120, 251, 248, 119,
	251, 247, 118, 251, 247, 116, 251, 247, 115, 252, 247, 113, 252, 247, 112,
	252, 247, 111, 252, 246, 109, 252, 246, 108, 252, 246, 106, 252, 246, 105,
	252, 246, 103, 252, 246, 102, 252, 245, 100, 253, 245, 98,  253, 245, 97,
	253, 245, 95,  253, 245, 94,  253, 245, 92,  253, 244, 90,  253, 244, 88,
	253, 244, 87,  253, 244, 85,  253, 244, 83,  253, 244, 82,  253, 244, 80,
	254, 243, 78,  254, 243, 76,  254, 243, 74,  254, 243, 72,  254, 243, 71,
	254, 243, 69,  254, 243, 67,  254, 242, 65,  254, 242, 63,  254, 242, 61,
	254, 242, 59,  254, 242, 57,  254, 242, 55,  254, 242, 53,  254, 242, 51,
	254, 242, 49,  255, 241, 47,  255, 241, 45,  255, 241, 43,  255, 241, 41,
	255, 241, 39,  255, 241, 37,  255, 241, 35,  255, 241, 33,  255, 241, 31,
	255, 241, 29,  255, 241, 27,  255, 241, 25,  255, 241, 23,  255, 241, 22,
	255, 241, 21,  255, 241, 19,  255, 241, 19,  255, 241, 18,  255, 241, 18,
	255, 241, 18,  255, 241, 18,  255, 241, 18,  255, 240, 18,  255, 240, 18,
	255, 240, 17,  255, 240, 17,  255, 240, 17,  255, 240, 17,  255, 240, 17,
	255, 240, 17,  255, 240, 17,  255, 239, 17,  255, 239, 17,  255, 239, 17,
	255, 239, 17,  255, 238, 17,  255, 238, 17,  255, 238, 17,  255, 238, 17,
	255, 237, 17,  255, 237, 16,  255, 237, 16,  255, 236, 16,  255, 236, 16,
	255, 236, 16,  255, 235, 16,  255, 235, 16,  255, 235, 16,  255, 234, 16,
	255, 234, 15,  255, 233, 15,  255, 233, 15,  255, 233, 15,  255, 232, 15,
	255, 232, 15,  255, 231, 15,  255, 231, 14,  255, 230, 14,  255, 230, 14,
	255, 229, 14,  255, 229, 14,  255, 228, 14,  255, 228, 13,  255, 227, 13,
	255, 227, 13,  255, 226, 13,  255, 226, 13,  255, 225, 12,  255, 225, 12,
	255, 224, 12,  255, 224, 12,  255, 223, 12,  255, 222, 11,  255, 222, 11,
	255, 221, 11,  255, 221, 11,  255, 220, 10,  255, 219, 10,  255, 219, 10,
	255, 218, 10,  255, 218, 9,   255, 217, 9,   255, 217, 9,   255, 216, 9,
	255, 215, 9,   255, 215, 8,   255, 214, 8,   255, 214, 8,   255, 213, 8,
	255, 212, 7,   255, 212, 7,   255, 211, 7,   255, 211, 7,   255, 210, 6,
	255, 209, 6,   255, 209, 6,   255, 208, 6,   255, 208, 6,   255, 207, 5,
	255, 206, 5,   255, 206, 5,   255, 205, 5,   255, 205, 4,   255, 204, 4,
	255, 204, 4,   255, 203, 4,   255, 203, 4,   255, 202, 4,   255, 202, 3,
	255, 201, 3,   255, 201, 3,   255, 200, 3,   255, 200, 3,   255, 199, 2,
	255, 199, 2,   255, 198, 2,   255, 198, 2,   255, 197, 2,   255, 197, 2,
	255, 197, 2,   255, 196, 1,   255, 196, 1,   255, 195, 1,   255, 195, 1,
	255, 195, 1,   255, 194, 1,   255, 194, 1,   255, 194, 1,   255, 194, 1,
	255, 193, 0,   255, 193, 0,   255, 193, 0,   255, 193, 0,   255, 193, 0,
	255, 193, 0,   255, 192, 0,   255, 192, 0,   255, 192, 0,   255, 192, 0,
	255, 192, 0,   255, 192, 0,   255, 192, 0,   255, 192, 0,   255, 192, 0,
	255, 191, 0,   255, 191, 0,   255, 190, 0,   255, 190, 0,   255, 189, 0,
	255, 188, 0,   255, 187, 0,   255, 186, 0,   255, 185, 0,   255, 184, 0,
	255, 183, 0,   255, 182, 0,   255, 180, 0,   255, 179, 0,   255, 177, 0,
	255, 176, 0,   255, 174, 0,   255, 172, 0,   255, 171, 0,   255, 169, 0,
	255, 167, 0,   255, 165, 0,   255, 163, 0,   255, 161, 0,   255, 159, 0,
	255, 157, 0,   255, 155, 0,   255, 153, 0,   255, 151, 0,   255, 149, 0,
	255, 147, 0,   255, 145, 0,   255, 143, 0,   255, 141, 0,   255, 139, 0,
	255, 136, 0,   255, 134, 0,   255, 132, 0,   255, 130, 0,   255, 129, 0,
	255, 127, 0,   255, 125, 0,   255, 123, 0,   255, 122, 0,   255, 120, 0,
	255, 119, 0,   255, 118, 0,   255, 117, 0,   255, 116, 0,   255, 115, 0,
	255, 115, 0,   255, 114, 0,   255, 114, 0,   255, 114, 0,   255, 114, 0,
	255, 113, 0,   255, 112, 0,   255, 111, 0,   255, 109, 0,   255, 107, 0,
	255, 105, 0,   255, 103, 0,   255, 101, 0,   255, 98,  0,   255, 95,  0,
	255, 92,  0,   255, 89,  0,   255, 86,  0,   255, 82,  0,   255, 78,  0,
	255, 74,  0,   255, 70,  0,   255, 66,  0,   255, 61,  0,   255, 56,  0,
	255, 51,  0,   255, 46,  0,   255, 41,  0,   255, 35,  0,   255, 29,  0,
	255, 24,  0,   255, 18,  0,   255, 13,  0,   255, 10,  0,   0,   0,   0};

const uint8 Colorset_Midnight[] = {
	38,  30,  42,  38,  30,  42,  38,  30,  42,  38,  30,  42,  38,  30,  42,
	38,  30,  42,  38,  30,  42,  38,  30,  42,  38,  30,  42,  38,  30,  42,
	38,  30,  42,  38,  30,  42,  38,  30,  42,  38,  30,  42,  38,  30,  42,
	38,  30,  42,  38,  30,  42,  38,  30,  42,  38,  30,  42,  38,  30,  42,
	38,  30,  42,  38,  30,  42,  38,  30,  42,  38,  30,  42,  38,  30,  42,
	38,  30,  42,  38,  30,  42,  38,  30,  42,  38,  30,  42,  38,  30,  42,
	38,  30,  42,  38,  30,  42,  38,  30,  42,  38,  30,  42,  38,  30,  42,
	38,  30,  42,  38,  30,  41,  38,  31,  41,  38,  31,  41,  38,  31,  41,
	38,  31,  41,  38,  31,  41,  38,  31,  41,  38,  31,  41,  38,  31,  41,
	38,  31,  41,  38,  31,  41,  38,  31,  41,  38,  31,  41,  38,  31,  41,
	38,  31,  41,  38,  31,  41,  38,  31,  41,  38,  31,  41,  38,  31,  41,
	38,  31,  41,  38,  31,  41,  38,  31,  41,  37,  31,  41,  37,  31,  41,
	37,  31,  41,  37,  31,  41,  37,  31,  41,  37,  31,  41,  37,  31,  41,
	37,  31,  41,  37,  31,  40,  37,  31,  40,  37,  31,  40,  37,  32,  40,
	37,  32,  40,  37,  32,  40,  37,  32,  40,  37,  32,  40,  37,  32,  40,
	37,  32,  40,  37,  32,  40,  37,  32,  40,  37,  32,  40,  37,  32,  40,
	37,  32,  40,  37,  32,  40,  37,  32,  40,  37,  32,  40,  37,  32,  40,
	37,  32,  40,  37,  32,  40,  37,  32,  40,  37,  32,  40,  37,  32,  39,
	37,  32,  39,  37,  32,  39,  37,  32,  39,  37,  32,  39,  37,  32,  39,
	37,  32,  39,  37,  33,  39,  37,  33,  39,  37,  33,  39,  37,  33,  39,
	37,  33,  39,  37,  33,  39,  37,  33,  39,  37,  33,  39,  37,  33,  39,
	37,  33,  39,  37,  33,  39,  37,  33,  39,  37,  33,  39,  37,  33,  39,
	37,  33,  38,  37,  33,  38,  37,  33,  38,  37,  33,  38,  36,  33,  38,
	36,  33,  38,  36,  33,  38,  36,  33,  38,  36,  33,  38,  36,  33,  38,
	36,  33,  38,  36,  33,  38,  36,  34,  38,  36,  34,  38,  36,  34,  38,
	36,  34,  38,  36,  34,  38,  36,  34,  38,  36,  34,  38,  36,  34,  38,
	36,  34,  38,  36,  34,  37,  36,  34,  37,  36,  34,  37,  36,  34,  37,
	36,  34,  37,  36,  34,  37,  36,  34,  37,  36,  34,  37,  36,  34,  37,
	36,  34,  37,  36,  34,  37,  36,  34,  37,  36,  34,  37,  36,  34,  37,
	36,  34,  37,  36,  34,  37,  36,  34,  37,  36,  34,  37,  36,  34,  37,
	36,  34,  37,  36,  34,  37,  36,  35,  37,  36,  35,  37,  36,  35,  36,
	36,  35,  36,  36,  35,  36,  36,  35,  36,  36,  35,  36,  36,  35,  36,
	36,  35,  36,  36,  35,  36,  36,  35,  36,  36,  35,  36,  36,  35,  36,
	36,  35,  36,  36,  35,  36,  36,  35,  36,  36,  35,  36,  36,  35,  36,
	36,  35,  36,  36,  35,  36,  36,  35,  36,  36,  35,  36,  36,  35,  36,
	36,  35,  36,  36,  35,  36,  36,  35,  36,  35,  35,  36,  35,  35,  36,
	35,  35,  36,  35,  35,  36,  35,  35,  36,  35,  35,  36,  35,  35,  36,
	35,  35,  36,  35,  35,  36,  35,  35,  36,  35,  35,  36,  35,  35,  35,
	35,  35,  35,  35,  35,  35,  35,  35,  35,  35,  35,  35,  35,  35,  35,
	35,  35,  35,  35,  35,  35,  35,  35,  35,  35,  35,  35,  35,  35,  35,
	35,  35,  35,  35,  35,  35,  35,  35,  35,  35,  35,  35,  35,  35,  35,
	35,  35,  35,  35,  35,  35,  35,  35,  35,  35,  35,  35,  35,  35,  35,
	36,  36,  36,  36,  36,  36,  36,  36,  36,  36,  36,  36,  36,  36,  36,
	37,  37,  37,  37,  37,  37,  37,  37,  37,  38,  38,  38,  38,  38,  38,
	39,  39,  39,  39,  39,  39,  40,  40,  40,  40,  40,  40,  41,  41,  41,
	41,  41,  41,  42,  42,  42,  42,  42,  42,  43,  43,  43,  43,  43,  43,
	44,  44,  44,  45,  45,  45,  45,  45,  45,  46,  46,  46,  47,  47,  47,
	47,  47,  47,  48,  48,  48,  49,  49,  49,  49,  49,  49,  50,  50,  50,
	51,  51,  51,  51,  51,  51,  52,  52,  52,  53,  53,  53,  53,  53,  53,
	54,  54,  54,  55,  55,  55,  55,  55,  55,  56,  56,  56,  57,  57,  57,
	58,  58,  58,  58,  58,  58,  59,  59,  59,  60,  60,  60,  60,  60,  60,
	61,  61,  61,  62,  62,  62,  62,  62,  62,  63,  63,  63,  64,  64,  64,
	64,  64,  64,  65,  65,  65,  66,  66,  66,  66,  66,  66,  67,  67,  67,
	68,  68,  68,  68,  68,  68,  69,  69,  69,  70,  70,  70,  70,  70,  70,
	71,  71,  71,  71,  71,  71,  72,  72,  72,  73,  73,  73,  73,  73,  73,
	74,  74,  74,  74,  74,  74,  75,  75,  75,  76,  76,  76,  76,  76,  76,
	77,  77,  77,  77,  77,  77,  78,  78,  78,  78,  78,  78,  79,  79,  79,
	79,  79,  79,  80,  80,  80,  80,  80,  80,  81,  81,  81,  81,  81,  81,
	82,  82,  82,  82,  82,  82,  83,  83,  83,  83,  83,  83,  84,  84,  84,
	84,  84,  84,  85,  85,  85,  85,  85,  85,  86,  86,  86,  86,  86,  86,
	87,  87,  87,  87,  87,  87,  87,  87,  87,  88,  88,  88,  88,  88,  88,
	89,  89,  89,  89,  89,  89,  89,  89,  89,  90,  90,  90,  90,  90,  90,
	90,  90,  90,  91,  91,  91,  91,  91,  91,  91,  91,  91,  92,  92,  92,
	92,  92,  92,  92,  92,  92,  92,  92,  92,  93,  93,  93,  93,  93,  93,
	93,  93,  93,  93,  93,  93,  94,  94,  94,  94,  94,  94,  94,  94,  94,
	94,  94,  94,  94,  94,  94,  94,  94,  94,  95,  95,  95,  95,  95,  95,
	95,  95,  95,  95,  95,  95,  95,  95,  95,  95,  95,  95,  95,  95,  95,
	95,  95,  95,  96,  96,  96,  96,  96,  96,  96,  96,  96,  96,  96,  96,
	96,  96,  96,  96,  96,  96,  96,  96,  96,  96,  96,  96,  96,  96,  96,
	96,  96,  97,  96,  96,  98,  96,  96,  99,  97,  97,  100, 97,  97,  101,
	97,  97,  102, 97,  97,  104, 98,  98,  105, 98,  98,  107, 99,  99,  108,
	99,  99,  110, 100, 99,  112, 100, 100, 114, 100, 100, 116, 101, 101, 118,
	102, 101, 120, 102, 102, 122, 103, 103, 124, 103, 103, 126, 104, 104, 128,
	105, 104, 130, 105, 105, 133, 106, 106, 135, 107, 106, 137, 107, 107, 139,
	108, 108, 142, 109, 108, 144, 109, 109, 146, 110, 110, 148, 111, 111, 151,
	112, 111, 153, 112, 112, 155, 113, 113, 157, 114, 114, 160, 115, 114, 162,
	115, 115, 164, 116, 116, 166, 117, 117, 168, 118, 117, 171, 118, 118, 173,
	119, 119, 175, 120, 120, 177, 121, 120, 179, 121, 121, 181, 122, 122, 183,
	123, 123, 185, 124, 123, 187, 124, 124, 189, 125, 125, 191, 126, 126, 193,
	127, 126, 195, 127, 127, 197, 128, 128, 199, 129, 128, 201, 130, 129, 203,
	130, 130, 204, 131, 131, 206, 132, 131, 208, 132, 132, 210, 133, 133, 211,
	134, 133, 213, 134, 134, 215, 135, 135, 216, 136, 135, 218, 136, 136, 220,
	137, 136, 221, 138, 137, 223, 138, 138, 224, 139, 138, 226, 139, 139, 227,
	140, 139, 228, 141, 140, 230, 141, 141, 231, 142, 141, 232, 142, 142, 234,
	143, 142, 235, 143, 143, 236, 144, 143, 237, 144, 144, 238, 145, 144, 239,
	145, 145, 241, 146, 145, 242, 146, 145, 243, 146, 146, 244, 147, 146, 244,
	147, 147, 245, 148, 147, 246, 148, 147, 247, 148, 148, 248, 149, 148, 249,
	149, 148, 249, 149, 149, 250, 149, 149, 251, 150, 149, 251, 150, 149, 252,
	150, 150, 252, 150, 150, 253, 151, 150, 253, 151, 150, 254, 151, 150, 254,
	151, 150, 254, 151, 150, 254, 151, 151, 255, 151, 151, 255, 151, 151, 255,
	151, 151, 255, 151, 151, 255, 151, 151, 255, 151, 151, 255, 152, 151, 255,
	152, 151, 255, 152, 151, 255, 153, 151, 254, 153, 152, 254, 153, 152, 254,
	154, 152, 254, 155, 153, 253, 155, 153, 253, 156, 154, 253, 157, 154, 252,
	158, 155, 252, 158, 155, 251, 159, 156, 251, 160, 156, 250, 161, 157, 250,
	162, 158, 249, 163, 158, 248, 164, 159, 248, 165, 160, 247, 167, 161, 246,
	168, 161, 246, 169, 162, 245, 170, 163, 244, 171, 164, 243, 173, 165, 243,
	174, 165, 242, 175, 166, 241, 177, 167, 240, 178, 168, 239, 179, 169, 238,
	181, 170, 237, 182, 171, 236, 183, 172, 235, 185, 173, 234, 186, 174, 233,
	187, 175, 232, 189, 175, 231, 190, 176, 230, 191, 177, 229, 193, 178, 228,
	194, 179, 227, 196, 180, 226, 197, 181, 224, 198, 182, 223, 200, 183, 222,
	201, 184, 221, 203, 185, 220, 204, 186, 218, 205, 187, 217, 207, 188, 216,
	208, 189, 215, 209, 190, 213, 211, 191, 212, 212, 192, 211, 213, 193, 209,
	214, 194, 208, 216, 195, 207, 217, 195, 205, 218, 196, 204, 219, 197, 202,
	221, 198, 201, 222, 199, 200, 223, 200, 198, 224, 201, 197, 225, 202, 195,
	227, 202, 194, 228, 203, 193, 229, 204, 191, 230, 205, 190, 231, 206, 188,
	232, 206, 187, 233, 207, 185, 234, 208, 184, 235, 209, 183, 236, 209, 181,
	237, 210, 180, 238, 211, 179, 239, 211, 177, 240, 212, 176, 241, 213, 174,
	242, 213, 173, 242, 214, 172, 243, 215, 170, 244, 215, 169, 245, 216, 168,
	245, 216, 167, 246, 217, 165, 247, 217, 164, 248, 218, 163, 248, 218, 162,
	249, 219, 161, 249, 219, 160, 250, 220, 159, 250, 220, 158, 251, 220, 157,
	251, 221, 156, 252, 221, 155, 252, 221, 154, 253, 222, 154, 253, 222, 153,
	253, 222, 152, 254, 222, 152, 254, 223, 151, 254, 223, 151, 254, 223, 150,
	255, 223, 150, 255, 223, 149, 255, 223, 149, 255, 223, 149, 255, 223, 149,
	255, 223, 149, 255, 223, 149, 255, 223, 149, 255, 224, 150, 255, 224, 150,
	255, 224, 150, 255, 224, 151, 255, 224, 152, 255, 224, 152, 255, 224, 153,
	255, 225, 154, 255, 225, 155, 255, 225, 156, 255, 225, 157, 255, 226, 158,
	255, 226, 159, 255, 226, 161, 255, 226, 162, 255, 227, 163, 255, 227, 165,
	255, 227, 166, 255, 228, 168, 255, 228, 169, 255, 229, 171, 255, 229, 172,
	255, 229, 174, 255, 230, 175, 255, 230, 177, 255, 231, 179, 255, 231, 180,
	255, 231, 182, 255, 232, 184, 255, 232, 185, 255, 233, 187, 255, 233, 189,
	255, 234, 190, 255, 234, 192, 255, 235, 194, 255, 235, 195, 255, 236, 197,
	255, 236, 199, 255, 237, 200, 255, 237, 202, 255, 238, 204, 255, 238, 205,
	255, 239, 207, 255, 239, 209, 255, 240, 210, 255, 240, 212, 255, 241, 213,
	255, 241, 215, 255, 242, 216, 255, 242, 218, 255, 243, 219, 255, 243, 221,
	255, 244, 222, 255, 244, 224, 255, 245, 225, 255, 245, 227, 255, 245, 228,
	255, 246, 229, 255, 246, 231, 255, 247, 232, 255, 247, 233, 255, 248, 234,
	255, 248, 236, 255, 248, 237, 255, 249, 238, 255, 249, 239, 255, 250, 240,
	255, 250, 241, 255, 250, 242, 255, 251, 243, 255, 251, 244, 255, 251, 245,
	255, 252, 246, 255, 252, 247, 255, 252, 247, 255, 253, 248, 255, 253, 249,
	255, 253, 250, 255, 253, 250, 255, 253, 251, 255, 254, 251, 255, 254, 252,
	255, 254, 253, 255, 254, 253, 255, 254, 253, 255, 255, 254, 255, 255, 254,
	255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
	255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254,
	254, 254, 254, 254, 254, 254, 253, 253, 253, 252, 252, 252, 252, 252, 252,
	251, 251, 251, 250, 250, 250, 249, 249, 249, 248, 248, 248, 247, 247, 247,
	246, 246, 246, 245, 245, 245, 244, 244, 244, 242, 242, 243, 241, 241, 241,
	239, 240, 240, 238, 238, 239, 236, 237, 237, 235, 235, 235, 233, 233, 234,
	231, 232, 232, 229, 230, 230, 227, 228, 229, 225, 226, 227, 223, 224, 225,
	221, 222, 223, 219, 220, 221, 217, 218, 219, 215, 216, 217, 212, 213, 214,
	210, 211, 212, 207, 209, 210, 205, 206, 207, 202, 204, 205, 200, 201, 203,
	197, 199, 200, 194, 196, 198, 192, 193, 195, 189, 191, 192, 186, 188, 190,
	183, 185, 187, 180, 182, 184, 177, 179, 181, 174, 176, 178, 171, 173, 176,
	168, 170, 173, 164, 167, 170, 161, 164, 167, 158, 160, 163, 154, 157, 160,
	151, 154, 157, 147, 150, 154, 144, 147, 151, 140, 144, 147, 136, 140, 144,
	133, 136, 141, 129, 133, 138, 125, 129, 134, 121, 126, 131, 117, 122, 127,
	113, 118, 124, 109, 115, 121, 105, 111, 117, 101, 107, 114, 97,  103, 110,
	93,  100, 107, 89,  96,  104, 85,  92,  101, 80,  89,  97,  76,  85,  94,
	72,  82,  91,  68,  78,  88,  64,  75,  86,  61,  72,  83,  57,  69,  81,
	54,  67,  79,  51,  65,  77,  48,  63,  76,  46,  61,  75,  45,  60,  74,
	45,  60,  74,  44,  60,  74,  44,  60,  74,  44,  60,  74,  44,  60,  74,
	44,  59,  74,  44,  59,  74,  44,  59,  74,  43,  58,  74,  43,  58,  74,
	43,  58,  75,  42,  57,  75,  42,  57,  75,  41,  56,  75,  41,  55,  76,
	40,  55,  76,  40,  54,  76,  39,  53,  77,  39,  53,  77,  38,  52,  77,
	37,  51,  78,  37,  50,  78,  36,  49,  78,  35,  48,  79,  34,  47,  79,
	34,  46,  79,  33,  45,  80,  32,  44,  80,  31,  43,  80,  30,  42,  81,
	29,  41,  81,  28,  40,  81,  27,  38,  82,  26,  37,  82,  25,  36,  82,
	24,  35,  83,  23,  33,  83,  22,  32,  83,  20,  30,  84,  19,  29,  84,
	18,  27,  84,  17,  26,  85,  15,  24,  85,  14,  23,  85,  13,  21,  85,
	11,  19,  86,  10,  17,  86,  8,   16,  86,  7,   14,  86,  6,   12,  86,
	5,   10,  87,  4,   9,   87,  3,   7,   87,  2,   6,   87,  1,   4,   87,
	1,   4,   87,  0,   3,   87,  0,   2,   87,  0,   2,   87,  0,   2,   87,
	0,   2,   87,  0,   2,   87,  0,   2,   87,  0,   2,   87,  0,   2,   87,
	0,   2,   87,  0,   2,   86,  0,   2,   86,  0,   2,   86,  0,   2,   86,
	0,   2,   85,  0,   2,   85,  0,   3,   85,  0,   3,   84,  0,   3,   84,
	0,   3,   83,  0,   3,   83,  0,   3,   82,  0,   3,   82,  0,   3,   81,
	0,   3,   81,  0,   3,   80,  0,   3,   80,  0,   3,   79,  0,   3,   78,
	0,   3,   78,  0,   3,   77,  0,   3,   77,  0,   3,   76,  0,   3,   75,
	0,   3,   74,  0,   3,   74,  0,   3,   73,  0,   4,   72,  0,   4,   72,
	0,   4,   71,  0,   4,   70,  0,   4,   69,  0,   4,   68,  0,   4,   68,
	0,   4,   67,  0,   4,   66,  0,   4,   65,  0,   4,   64,  0,   4,   64,
	0,   4,   63,  0,   4,   62,  0,   4,   61,  0,   4,   60,  0,   4,   60,
	0,   4,   59,  0,   4,   58,  0,   4,   57,  0,   5,   57,  0,   5,   56,
	0,   5,   55,  0,   5,   54,  0,   5,   54,  0,   5,   53,  0,   5,   53,
	0,   5,   52,  0,   5,   51,  0,   5,   51,  0,   5,   50,  0,   5,   50,
	0,   5,   50,  0,   5,   49,  0,   5,   49,  0,   5,   49,  0,   5,   49,
	0,   5,   49,  0,   5,   49,  0,   5,   49,  0,   5,   49,  0,   5,   49,
	0,   5,   48,  0,   5,   48,  1,   5,   48,  1,   5,   48,  1,   5,   48,
	1,   5,   47,  1,   5,   47,  2,   4,   47,  2,   4,   47,  2,   4,   46,
	3,   4,   46,  3,   4,   46,  3,   4,   45,  4,   4,   45,  4,   4,   44,
	5,   4,   44,  5,   4,   44,  5,   3,   43,  6,   3,   43,  6,   3,   42,
	7,   3,   42,  7,   3,   41,  8,   3,   40,  8,   3,   40,  9,   3,   39,
	9,   2,   39,  10,  2,   38,  10,  2,   38,  10,  2,   37,  11,  2,   36,
	11,  2,   36,  12,  2,   35,  12,  2,   35,  12,  1,   34,  13,  1,   33,
	13,  1,   33,  14,  1,   32,  14,  1,   32,  14,  1,   31,  14,  1,   31,
	15,  1,   30,  15,  1,   29,  15,  1,   29,  15,  0,   28,  16,  0,   28,
	16,  0,   28,  16,  0,   27,  16,  0,   27,  16,  0,   26,  16,  0,   26,
	16,  0,   26,  17,  0,   26,  17,  0,   26,  17,  0,   26,  17,  0,   26,
	17,  0,   26,  17,  0,   26,  17,  0,   26,  17,  0,   26,  17,  1,   26,
	17,  1,   26,  18,  1,   26,  18,  2,   26,  18,  2,   27,  19,  3,   27,
	19,  3,   27,  19,  4,   27,  20,  5,   28,  20,  5,   28,  21,  6,   28,
	21,  7,   29,  22,  7,   29,  22,  8,   29,  23,  9,   30,  23,  10,  30,
	24,  11,  30,  24,  11,  31,  25,  12,  31,  25,  13,  32,  26,  14,  32,
	26,  15,  32,  27,  15,  33,  27,  16,  33,  28,  17,  33,  28,  17,  34,
	29,  18,  34,  29,  19,  35,  30,  19,  35,  30,  20,  35,  30,  21,  36,
	31,  21,  36,  31,  22,  36,  32,  22,  37,  32,  23,  37,  33,  23,  37,
	33,  24,  38,  33,  24,  38,  34,  25,  38,  34,  25,  39,  34,  26,  39,
	35,  26,  39,  35,  26,  39,  35,  27,  40,  36,  27,  40,  36,  27,  40,
	36,  28,  40,  36,  28,  41,  37,  28,  41,  37,  29,  41,  37,  29,  41,
	37,  29,  41,  37,  29,  41,  38,  29,  42,  38,  30,  42,  38,  30,  42,
	38,  30,  42,  38,  30,  42,  38,  30,  42,  38,  30,  42,  0,   0,   0};

const uint8 Colorset_Grassland[] = {
	4,   129, 0, 4,   129, 0, 5,   129, 0, 5,   129, 0, 6,   129, 0,
	7,   129, 0, 8,   129, 0, 10,  129, 0, 11,  129, 0, 13,  129, 0,
	14,  129, 0, 16,  129, 0, 17,  129, 0, 19,  129, 0, 20,  129, 0,
	22,  129, 0, 23,  129, 0, 25,  129, 0, 26,  129, 0, 28,  129, 0,
	29,  129, 0, 31,  129, 0, 32,  129, 0, 34,  129, 0, 35,  128, 0,
	37,  128, 0, 38,  128, 0, 40,  128, 0, 41,  128, 0, 42,  128, 0,
	44,  128, 0, 45,  128, 0, 47,  128, 0, 48,  128, 0, 49,  128, 0,
	51,  128, 0, 52,  128, 0, 53,  128, 0, 55,  128, 0, 56,  128, 0,
	57,  128, 0, 59,  128, 0, 60,  128, 0, 61,  128, 0, 62,  127, 0,
	64,  127, 0, 65,  127, 0, 66,  127, 0, 67,  127, 0, 69,  127, 0,
	70,  127, 0, 71,  127, 0, 72,  127, 0, 73,  127, 0, 75,  127, 0,
	76,  127, 0, 77,  127, 0, 78,  127, 0, 79,  126, 0, 80,  126, 0,
	82,  126, 0, 83,  126, 0, 84,  126, 0, 85,  126, 0, 86,  126, 0,
	87,  126, 0, 88,  126, 0, 89,  126, 0, 90,  126, 0, 91,  126, 0,
	93,  125, 0, 94,  125, 0, 95,  125, 0, 96,  125, 0, 97,  125, 0,
	98,  125, 0, 99,  125, 0, 100, 125, 0, 101, 125, 0, 102, 125, 0,
	103, 125, 0, 104, 124, 0, 105, 124, 0, 106, 124, 0, 107, 124, 0,
	108, 124, 0, 109, 124, 0, 110, 124, 0, 110, 124, 0, 111, 124, 0,
	112, 124, 0, 113, 124, 0, 114, 123, 0, 115, 123, 0, 116, 123, 0,
	117, 123, 0, 118, 123, 0, 119, 123, 0, 119, 123, 0, 120, 123, 0,
	121, 123, 0, 122, 123, 0, 123, 122, 0, 124, 122, 0, 125, 122, 0,
	125, 122, 0, 126, 122, 0, 127, 122, 0, 128, 122, 0, 129, 122, 0,
	129, 122, 0, 130, 122, 0, 131, 121, 0, 132, 121, 0, 132, 121, 0,
	133, 121, 0, 134, 121, 0, 135, 121, 0, 135, 121, 0, 136, 121, 0,
	137, 121, 0, 138, 121, 0, 138, 120, 0, 139, 120, 0, 140, 120, 0,
	140, 120, 0, 141, 120, 0, 142, 120, 0, 142, 120, 0, 143, 120, 0,
	144, 120, 0, 144, 120, 0, 145, 119, 0, 146, 119, 0, 146, 119, 0,
	147, 119, 0, 147, 119, 0, 148, 119, 0, 149, 119, 0, 149, 119, 0,
	150, 119, 0, 150, 119, 0, 151, 119, 0, 152, 118, 0, 152, 118, 0,
	153, 118, 0, 153, 118, 0, 154, 118, 0, 154, 118, 0, 155, 118, 0,
	155, 118, 0, 156, 118, 0, 156, 118, 0, 157, 118, 0, 157, 117, 0,
	158, 117, 0, 158, 117, 0, 159, 117, 0, 159, 117, 0, 160, 117, 0,
	160, 117, 0, 160, 117, 0, 161, 117, 0, 161, 117, 0, 162, 117, 0,
	162, 117, 0, 163, 117, 0, 163, 116, 0, 163, 116, 0, 164, 116, 0,
	164, 116, 0, 164, 116, 0, 165, 116, 0, 165, 116, 0, 165, 116, 0,
	166, 116, 0, 166, 116, 0, 166, 116, 0, 167, 116, 0, 167, 116, 0,
	167, 116, 0, 168, 116, 0, 168, 116, 0, 168, 115, 0, 168, 115, 0,
	169, 115, 0, 169, 115, 0, 169, 115, 0, 169, 115, 0, 169, 115, 0,
	170, 115, 0, 170, 115, 0, 170, 115, 0, 170, 115, 0, 170, 115, 0,
	171, 115, 0, 171, 115, 0, 171, 115, 0, 171, 115, 0, 171, 115, 0,
	171, 115, 0, 171, 115, 0, 171, 115, 0, 172, 115, 0, 172, 115, 0,
	172, 115, 0, 172, 115, 0, 172, 115, 0, 172, 115, 0, 172, 115, 0,
	172, 115, 0, 172, 115, 0, 172, 115, 0, 172, 115, 0, 172, 115, 0,
	172, 115, 0, 172, 115, 0, 172, 115, 0, 172, 115, 0, 172, 115, 0,
	172, 115, 0, 173, 115, 0, 173, 115, 0, 173, 115, 0, 173, 116, 0,
	173, 116, 0, 173, 116, 0, 174, 116, 0, 174, 116, 0, 174, 116, 0,
	174, 116, 0, 175, 117, 0, 175, 117, 0, 175, 117, 0, 175, 117, 0,
	176, 117, 0, 176, 118, 0, 176, 118, 0, 177, 118, 0, 177, 118, 0,
	177, 119, 0, 178, 119, 0, 178, 119, 0, 178, 119, 0, 179, 120, 0,
	179, 120, 0, 180, 120, 0, 180, 120, 0, 180, 121, 0, 181, 121, 0,
	181, 121, 0, 182, 122, 0, 182, 122, 0, 183, 122, 0, 183, 123, 0,
	184, 123, 0, 184, 123, 0, 185, 123, 0, 185, 124, 0, 185, 124, 0,
	186, 125, 0, 186, 125, 0, 187, 125, 0, 187, 126, 0, 188, 126, 0,
	189, 126, 0, 189, 127, 0, 190, 127, 0, 190, 127, 0, 191, 128, 0,
	191, 128, 0, 192, 129, 0, 192, 129, 0, 193, 129, 0, 193, 130, 0,
	194, 130, 0, 195, 130, 0, 195, 131, 0, 196, 131, 0, 196, 132, 0,
	197, 132, 0, 197, 132, 0, 198, 133, 0, 199, 133, 0, 199, 134, 0,
	200, 134, 0, 200, 134, 0, 201, 135, 0, 201, 135, 0, 202, 136, 0,
	203, 136, 0, 203, 136, 0, 204, 137, 0, 204, 137, 0, 205, 138, 0,
	206, 138, 0, 206, 139, 0, 207, 139, 0, 207, 139, 0, 208, 140, 0,
	209, 140, 0, 209, 141, 0, 210, 141, 0, 210, 141, 0, 211, 142, 0,
	212, 142, 0, 212, 143, 0, 213, 143, 0, 213, 143, 0, 214, 144, 0,
	214, 144, 0, 215, 145, 0, 216, 145, 0, 216, 145, 0, 217, 146, 0,
	217, 146, 0, 218, 147, 0, 218, 147, 0, 219, 147, 0, 220, 148, 0,
	220, 148, 0, 221, 149, 0, 221, 149, 0, 222, 149, 0, 222, 150, 0,
	223, 150, 0, 224, 151, 0, 224, 151, 0, 225, 151, 0, 225, 152, 0,
	226, 152, 0, 226, 152, 0, 227, 153, 0, 227, 153, 0, 228, 153, 0,
	228, 154, 0, 229, 154, 0, 229, 155, 0, 230, 155, 0, 230, 155, 0,
	231, 156, 0, 231, 156, 0, 232, 156, 0, 232, 157, 0, 233, 157, 0,
	233, 157, 0, 234, 158, 0, 234, 158, 0, 235, 158, 0, 235, 159, 0,
	236, 159, 0, 236, 159, 0, 237, 160, 0, 237, 160, 0, 238, 160, 0,
	238, 161, 0, 239, 161, 0, 239, 161, 0, 239, 162, 0, 240, 162, 0,
	240, 162, 0, 241, 162, 0, 241, 163, 0, 242, 163, 0, 242, 163, 0,
	242, 164, 0, 243, 164, 0, 243, 164, 0, 244, 164, 0, 244, 165, 0,
	244, 165, 0, 245, 165, 0, 245, 165, 0, 245, 166, 0, 246, 166, 0,
	246, 166, 0, 246, 166, 0, 247, 167, 0, 247, 167, 0, 247, 167, 0,
	248, 167, 0, 248, 167, 0, 248, 168, 0, 249, 168, 0, 249, 168, 0,
	249, 168, 0, 249, 168, 0, 250, 169, 0, 250, 169, 0, 250, 169, 0,
	251, 169, 0, 251, 169, 0, 251, 170, 0, 251, 170, 0, 252, 170, 0,
	252, 170, 0, 252, 170, 0, 252, 170, 0, 252, 170, 0, 253, 171, 0,
	253, 171, 0, 253, 171, 0, 253, 171, 0, 253, 171, 0, 253, 171, 0,
	254, 171, 0, 254, 171, 0, 254, 172, 0, 254, 172, 0, 254, 172, 0,
	254, 172, 0, 254, 172, 0, 254, 172, 0, 255, 172, 0, 255, 172, 0,
	255, 172, 0, 255, 172, 0, 255, 172, 0, 255, 172, 0, 255, 172, 0,
	255, 172, 0, 255, 172, 0, 255, 172, 0, 255, 172, 0, 255, 172, 0,
	255, 172, 0, 255, 172, 0, 255, 172, 0, 255, 172, 0, 255, 173, 0,
	255, 173, 0, 255, 173, 0, 255, 173, 0, 255, 173, 0, 255, 173, 0,
	255, 173, 0, 255, 173, 0, 255, 174, 0, 255, 174, 0, 255, 174, 0,
	255, 174, 0, 255, 174, 0, 255, 175, 0, 255, 175, 0, 255, 175, 0,
	255, 175, 0, 255, 176, 0, 255, 176, 0, 255, 176, 0, 255, 177, 0,
	255, 177, 0, 255, 177, 0, 255, 178, 0, 255, 178, 0, 255, 178, 0,
	255, 179, 0, 255, 179, 0, 255, 179, 0, 255, 180, 0, 255, 180, 0,
	255, 181, 0, 255, 181, 0, 255, 181, 0, 255, 182, 0, 255, 182, 0,
	255, 183, 0, 255, 183, 0, 255, 184, 0, 255, 184, 0, 255, 185, 0,
	255, 185, 0, 255, 186, 0, 255, 186, 0, 255, 186, 0, 255, 187, 0,
	255, 187, 0, 255, 188, 0, 255, 188, 0, 255, 189, 0, 255, 189, 0,
	255, 190, 0, 255, 191, 0, 255, 191, 0, 255, 192, 0, 255, 192, 0,
	255, 193, 0, 255, 193, 0, 255, 194, 0, 255, 194, 0, 255, 195, 0,
	255, 195, 0, 255, 196, 0, 255, 196, 0, 255, 197, 0, 255, 197, 0,
	255, 198, 0, 255, 199, 0, 255, 199, 0, 255, 200, 0, 255, 200, 0,
	255, 201, 0, 255, 201, 0, 255, 202, 0, 255, 202, 0, 255, 203, 0,
	255, 204, 0, 255, 204, 0, 255, 205, 0, 255, 205, 0, 255, 206, 0,
	255, 206, 0, 255, 207, 0, 255, 207, 0, 255, 208, 0, 255, 209, 0,
	255, 209, 0, 255, 210, 0, 255, 210, 0, 255, 211, 0, 255, 211, 0,
	255, 212, 0, 255, 212, 0, 255, 213, 0, 255, 213, 0, 255, 214, 0,
	255, 214, 0, 255, 215, 0, 255, 216, 0, 255, 216, 0, 255, 217, 0,
	255, 217, 0, 255, 218, 0, 255, 218, 0, 255, 219, 0, 255, 219, 0,
	255, 220, 0, 255, 220, 0, 255, 221, 0, 255, 221, 0, 255, 222, 0,
	255, 222, 0, 255, 223, 0, 255, 223, 0, 255, 224, 0, 255, 224, 0,
	255, 224, 0, 255, 225, 0, 255, 225, 0, 255, 226, 0, 255, 226, 0,
	255, 227, 0, 255, 227, 0, 255, 228, 0, 255, 228, 0, 255, 229, 0,
	255, 229, 0, 255, 229, 0, 255, 230, 0, 255, 230, 0, 255, 231, 0,
	255, 231, 0, 255, 231, 0, 255, 232, 0, 255, 232, 0, 255, 233, 0,
	255, 233, 0, 255, 233, 0, 255, 234, 0, 255, 234, 0, 255, 234, 0,
	255, 235, 0, 255, 235, 0, 255, 235, 0, 255, 236, 0, 255, 236, 0,
	255, 236, 0, 255, 237, 0, 255, 237, 0, 255, 237, 0, 255, 238, 0,
	255, 238, 0, 255, 238, 0, 255, 238, 0, 255, 239, 0, 255, 239, 0,
	255, 239, 0, 255, 239, 0, 255, 240, 0, 255, 240, 0, 255, 240, 0,
	255, 240, 0, 255, 241, 0, 255, 241, 0, 255, 241, 0, 255, 241, 0,
	255, 241, 0, 255, 241, 0, 255, 242, 0, 255, 242, 0, 255, 242, 0,
	255, 242, 0, 255, 242, 0, 255, 242, 0, 255, 242, 0, 255, 243, 0,
	255, 243, 0, 255, 243, 0, 255, 243, 0, 255, 243, 0, 255, 243, 0,
	255, 243, 0, 255, 243, 0, 255, 243, 0, 255, 243, 0, 255, 243, 0,
	255, 243, 0, 255, 243, 0, 255, 243, 0, 255, 243, 0, 255, 243, 0,
	255, 243, 0, 255, 243, 0, 255, 243, 0, 255, 243, 0, 255, 243, 0,
	255, 243, 0, 254, 243, 0, 254, 243, 0, 254, 243, 0, 254, 243, 0,
	254, 243, 0, 254, 243, 0, 254, 243, 0, 253, 243, 0, 253, 243, 0,
	253, 242, 0, 253, 242, 0, 253, 242, 0, 252, 242, 0, 252, 242, 0,
	252, 242, 0, 252, 242, 0, 251, 242, 0, 251, 242, 0, 251, 242, 0,
	250, 242, 0, 250, 241, 0, 250, 241, 0, 250, 241, 0, 249, 241, 0,
	249, 241, 0, 248, 241, 0, 248, 241, 0, 248, 241, 0, 247, 240, 0,
	247, 240, 0, 247, 240, 0, 246, 240, 0, 246, 240, 0, 245, 240, 0,
	245, 240, 0, 245, 240, 0, 244, 239, 0, 244, 239, 0, 243, 239, 0,
	243, 239, 0, 242, 239, 0, 242, 239, 0, 242, 238, 0, 241, 238, 0,
	241, 238, 0, 240, 238, 0, 240, 238, 0, 239, 238, 0, 239, 237, 0,
	238, 237, 0, 238, 237, 0, 237, 237, 0, 237, 237, 0, 236, 237, 0,
	236, 236, 0, 235, 236, 0, 234, 236, 0, 234, 236, 0, 233, 236, 0,
	233, 235, 0, 232, 235, 0, 232, 235, 0, 231, 235, 0, 231, 235, 0,
	230, 234, 0, 229, 234, 0, 229, 234, 0, 228, 234, 0, 228, 234, 0,
	227, 234, 0, 226, 233, 0, 226, 233, 0, 225, 233, 0, 225, 233, 0,
	224, 233, 0, 223, 232, 0, 223, 232, 0, 222, 232, 0, 222, 232, 0,
	221, 232, 0, 220, 231, 0, 220, 231, 0, 219, 231, 0, 219, 231, 0,
	218, 231, 0, 217, 230, 0, 217, 230, 0, 216, 230, 0, 216, 230, 0,
	215, 230, 0, 214, 229, 0, 214, 229, 0, 213, 229, 0, 212, 229, 0,
	212, 229, 0, 211, 228, 0, 211, 228, 0, 210, 228, 0, 209, 228, 0,
	209, 228, 0, 208, 228, 0, 208, 227, 0, 207, 227, 0, 207, 227, 0,
	206, 227, 0, 205, 227, 0, 205, 226, 0, 204, 226, 0, 204, 226, 0,
	203, 226, 0, 203, 226, 0, 202, 226, 0, 201, 225, 0, 201, 225, 0,
	200, 225, 0, 200, 225, 0, 199, 225, 0, 199, 225, 0, 198, 225, 0,
	198, 224, 0, 197, 224, 0, 197, 224, 0, 196, 224, 0, 196, 224, 0,
	195, 224, 0, 195, 224, 0, 194, 223, 0, 194, 223, 0, 194, 223, 0,
	193, 223, 0, 193, 223, 0, 192, 223, 0, 192, 223, 0, 192, 223, 0,
	191, 223, 0, 191, 222, 0, 191, 222, 0, 190, 222, 0, 190, 222, 0,
	190, 222, 0, 189, 222, 0, 189, 222, 0, 189, 222, 0, 189, 222, 0,
	188, 222, 0, 188, 222, 0, 188, 222, 0, 188, 222, 0, 188, 222, 0,
	188, 222, 0, 187, 222, 0, 187, 221, 0, 187, 221, 0, 187, 221, 0,
	187, 221, 0, 187, 221, 0, 187, 221, 0, 187, 221, 0, 187, 221, 0,
	187, 221, 0, 187, 221, 0, 187, 221, 0, 187, 221, 0, 187, 221, 0,
	186, 221, 0, 186, 221, 0, 186, 221, 0, 186, 221, 0, 186, 221, 0,
	185, 221, 0, 185, 221, 0, 185, 221, 0, 184, 221, 0, 184, 221, 0,
	184, 220, 0, 183, 220, 0, 183, 220, 0, 183, 220, 0, 182, 220, 0,
	182, 220, 0, 181, 220, 0, 181, 220, 0, 180, 219, 0, 180, 219, 0,
	179, 219, 0, 179, 219, 0, 178, 219, 0, 177, 219, 0, 177, 218, 0,
	176, 218, 0, 176, 218, 0, 175, 218, 0, 174, 218, 0, 174, 218, 0,
	173, 217, 0, 172, 217, 0, 171, 217, 0, 171, 217, 0, 170, 217, 0,
	169, 216, 0, 168, 216, 0, 167, 216, 0, 167, 216, 0, 166, 216, 0,
	165, 215, 0, 164, 215, 0, 163, 215, 0, 162, 215, 0, 161, 214, 0,
	160, 214, 0, 160, 214, 0, 159, 214, 0, 158, 214, 0, 157, 213, 0,
	156, 213, 0, 155, 213, 0, 154, 213, 0, 153, 212, 0, 152, 212, 0,
	151, 212, 0, 150, 212, 0, 149, 211, 0, 148, 211, 0, 146, 211, 0,
	145, 211, 0, 144, 210, 0, 143, 210, 0, 142, 210, 0, 141, 210, 0,
	140, 209, 0, 139, 209, 0, 138, 209, 0, 136, 209, 0, 135, 208, 0,
	134, 208, 0, 133, 208, 0, 132, 208, 0, 131, 207, 0, 129, 207, 0,
	128, 207, 0, 127, 207, 0, 126, 207, 0, 125, 206, 0, 123, 206, 0,
	122, 206, 0, 121, 206, 0, 120, 205, 0, 119, 205, 0, 117, 205, 0,
	116, 205, 0, 115, 205, 0, 114, 204, 0, 113, 204, 0, 112, 204, 0,
	110, 204, 0, 109, 204, 0, 108, 203, 0, 107, 203, 0, 106, 203, 0,
	105, 203, 0, 104, 203, 0, 103, 203, 0, 101, 202, 0, 100, 202, 0,
	99,  202, 0, 98,  202, 0, 97,  202, 0, 96,  202, 0, 96,  201, 0,
	95,  201, 0, 94,  201, 0, 93,  201, 0, 92,  201, 0, 91,  201, 0,
	91,  201, 0, 90,  201, 0, 89,  201, 0, 89,  201, 0, 88,  201, 0,
	88,  200, 0, 88,  200, 0, 87,  200, 0, 87,  200, 0, 87,  200, 0,
	86,  200, 0, 86,  200, 0, 86,  200, 0, 86,  200, 0, 86,  200, 0,
	86,  200, 0, 86,  200, 0, 86,  200, 0, 86,  200, 0, 86,  199, 0,
	85,  199, 0, 85,  199, 0, 85,  198, 0, 84,  198, 0, 84,  198, 0,
	84,  197, 0, 83,  197, 0, 83,  196, 0, 83,  195, 0, 82,  195, 0,
	82,  194, 0, 81,  194, 0, 81,  193, 0, 80,  192, 0, 79,  191, 0,
	79,  191, 0, 78,  190, 0, 78,  189, 0, 77,  188, 0, 76,  187, 0,
	76,  186, 0, 75,  185, 0, 74,  184, 0, 73,  183, 0, 72,  182, 0,
	72,  181, 0, 71,  180, 0, 70,  179, 0, 69,  178, 0, 68,  177, 0,
	67,  176, 0, 66,  175, 0, 65,  174, 0, 64,  173, 0, 63,  171, 0,
	62,  170, 0, 61,  169, 0, 60,  168, 0, 59,  167, 0, 58,  165, 0,
	57,  164, 0, 55,  163, 0, 54,  162, 0, 53,  160, 0, 52,  159, 0,
	51,  158, 0, 49,  157, 0, 48,  155, 0, 47,  154, 0, 45,  153, 0,
	44,  152, 0, 43,  150, 0, 41,  149, 0, 40,  148, 0, 38,  147, 0,
	37,  146, 0, 35,  145, 0, 34,  143, 0, 32,  142, 0, 31,  141, 0,
	29,  140, 0, 28,  139, 0, 26,  138, 0, 24,  137, 0, 23,  136, 0,
	21,  135, 0, 19,  135, 0, 18,  134, 0, 16,  133, 0, 14,  132, 0,
	13,  132, 0, 11,  131, 0, 9,   131, 0, 8,   130, 0, 7,   130, 0,
	6,   130, 0, 5,   129, 0, 4,   129, 0, 4,   129, 0, 0,   0,   0};

const uint8 Colorset_Lightning[] = {
	91,  91,  91,  91,  91,  91,  91,  91,  91,  91,  91,  91,  91,  91,  91,
	91,  91,  91,  91,  91,  91,  91,  91,  91,  91,  91,  91,  91,  91,  90,
	91,  91,  90,  91,  91,  90,  91,  91,  90,  91,  90,  90,  91,  90,  90,
	91,  90,  90,  91,  90,  90,  91,  90,  89,  91,  90,  89,  91,  90,  89,
	91,  90,  89,  91,  90,  89,  91,  90,  88,  91,  90,  88,  91,  89,  88,
	91,  89,  88,  91,  89,  88,  91,  89,  87,  91,  89,  87,  91,  89,  87,
	91,  89,  86,  91,  88,  86,  91,  88,  86,  91,  88,  86,  91,  88,  85,
	91,  88,  85,  91,  88,  85,  90,  88,  84,  90,  87,  84,  90,  87,  84,
	90,  87,  83,  90,  87,  83,  90,  87,  83,  90,  86,  82,  90,  86,  82,
	90,  86,  82,  90,  86,  81,  90,  86,  81,  90,  86,  80,  90,  85,  80,
	90,  85,  80,  90,  85,  79,  90,  85,  79,  90,  85,  78,  90,  84,  78,
	90,  84,  77,  90,  84,  77,  90,  84,  76,  90,  83,  76,  90,  83,  76,
	90,  83,  75,  90,  83,  75,  90,  83,  74,  90,  82,  74,  90,  82,  73,
	90,  82,  73,  90,  82,  72,  90,  81,  72,  90,  81,  71,  90,  81,  71,
	90,  81,  70,  89,  80,  70,  89,  80,  69,  89,  80,  68,  89,  80,  68,
	89,  80,  67,  89,  79,  67,  89,  79,  66,  89,  79,  66,  89,  79,  65,
	89,  78,  65,  89,  78,  64,  89,  78,  63,  89,  78,  63,  89,  77,  62,
	89,  77,  62,  89,  77,  61,  89,  77,  60,  89,  76,  60,  89,  76,  59,
	89,  76,  59,  89,  76,  58,  89,  75,  57,  89,  75,  57,  89,  75,  56,
	89,  75,  56,  89,  75,  55,  89,  74,  54,  89,  74,  54,  89,  74,  53,
	89,  74,  53,  89,  73,  52,  89,  73,  51,  89,  73,  51,  89,  73,  50,
	88,  73,  49,  88,  72,  49,  88,  72,  48,  88,  72,  48,  88,  72,  47,
	88,  72,  46,  88,  71,  46,  88,  71,  45,  88,  71,  45,  88,  71,  44,
	88,  71,  44,  88,  70,  43,  88,  70,  42,  88,  70,  42,  88,  70,  41,
	88,  70,  41,  88,  70,  40,  88,  69,  40,  88,  69,  39,  88,  69,  39,
	88,  69,  38,  88,  69,  38,  88,  69,  37,  88,  69,  37,  88,  69,  37,
	88,  68,  36,  88,  68,  36,  88,  68,  36,  88,  68,  35,  88,  68,  35,
	88,  68,  35,  88,  68,  35,  88,  68,  34,  88,  68,  34,  88,  68,  34,
	88,  68,  34,  88,  68,  34,  88,  68,  34,  88,  68,  34,  88,  68,  34,
	88,  68,  34,  88,  68,  34,  88,  68,  34,  88,  68,  34,  88,  68,  34,
	89,  68,  34,  89,  69,  34,  89,  69,  34,  89,  69,  34,  89,  69,  35,
	90,  69,  35,  90,  70,  35,  90,  70,  35,  91,  70,  36,  91,  71,  36,
	91,  71,  36,  92,  71,  36,  92,  72,  37,  93,  72,  37,  93,  72,  37,
	94,  73,  37,  94,  73,  38,  95,  74,  38,  95,  74,  38,  96,  75,  39,
	96,  75,  39,  97,  76,  39,  97,  76,  40,  98,  77,  40,  98,  77,  41,
	99,  78,  41,  99,  78,  41,  100, 79,  42,  101, 79,  42,  101, 80,  42,
	102, 80,  43,  102, 81,  43,  103, 81,  44,  104, 82,  44,  104, 82,  44,
	105, 83,  45,  105, 83,  45,  106, 84,  46,  107, 84,  46,  107, 85,  46,
	108, 86,  47,  109, 86,  47,  109, 87,  47,  110, 87,  48,  110, 88,  48,
	111, 88,  49,  112, 89,  49,  112, 89,  49,  113, 90,  50,  113, 90,  50,
	114, 91,  51,  115, 91,  51,  115, 92,  51,  116, 92,  52,  116, 93,  52,
	117, 93,  52,  118, 94,  53,  118, 94,  53,  119, 95,  53,  119, 95,  54,
	120, 96,  54,  120, 96,  54,  121, 97,  55,  121, 97,  55,  122, 98,  55,
	122, 98,  56,  123, 99,  56,  123, 99,  56,  124, 99,  57,  124, 100, 57,
	125, 100, 57,  125, 101, 57,  126, 101, 58,  126, 102, 58,  127, 102, 58,
	127, 102, 58,  127, 103, 59,  128, 103, 59,  128, 103, 59,  129, 104, 59,
	129, 104, 60,  129, 104, 60,  130, 105, 60,  130, 105, 60,  130, 105, 60,
	131, 105, 61,  131, 106, 61,  131, 106, 61,  132, 106, 61,  132, 106, 61,
	132, 107, 61,  132, 107, 62,  133, 107, 62,  133, 107, 62,  133, 107, 62,
	133, 108, 62,  133, 108, 62,  133, 108, 62,  134, 108, 62,  134, 108, 62,
	134, 108, 63,  134, 108, 63,  134, 108, 63,  134, 108, 63,  134, 108, 63,
	134, 108, 63,  134, 108, 63,  134, 108, 63,  134, 109, 63,  135, 109, 63,
	136, 110, 63,  137, 110, 63,  138, 111, 63,  139, 112, 63,  140, 113, 63,
	142, 114, 63,  144, 116, 63,  145, 117, 63,  147, 119, 63,  150, 120, 63,
	152, 122, 63,  154, 124, 63,  156, 125, 63,  159, 127, 63,  161, 129, 63,
	164, 131, 63,  166, 133, 63,  169, 135, 63,  171, 137, 63,  174, 139, 63,
	177, 141, 63,  179, 143, 63,  182, 145, 63,  184, 147, 63,  187, 149, 63,
	190, 151, 63,  192, 153, 63,  195, 155, 63,  197, 157, 63,  200, 159, 63,
	202, 161, 63,  205, 163, 63,  207, 165, 63,  209, 167, 63,  212, 169, 63,
	214, 171, 63,  216, 172, 63,  218, 174, 63,  221, 176, 63,  223, 177, 63,
	225, 179, 63,  227, 181, 63,  229, 182, 63,  231, 184, 63,  232, 185, 63,
	234, 187, 63,  236, 188, 63,  238, 189, 63,  239, 190, 63,  241, 192, 63,
	242, 193, 63,  243, 194, 63,  245, 195, 63,  246, 196, 63,  247, 197, 63,
	248, 198, 63,  249, 199, 63,  250, 199, 63,  251, 200, 63,  252, 201, 63,
	253, 201, 63,  253, 202, 63,  254, 202, 63,  254, 202, 63,  255, 203, 63,
	255, 203, 63,  255, 203, 63,  255, 203, 63,  255, 203, 63,  255, 203, 63,
	255, 203, 63,  255, 203, 63,  255, 203, 63,  254, 204, 63,  254, 204, 63,
	254, 204, 63,  254, 204, 63,  254, 204, 63,  253, 205, 63,  253, 205, 63,
	253, 205, 63,  252, 206, 63,  252, 206, 63,  251, 206, 63,  251, 207, 63,
	251, 207, 63,  250, 208, 63,  250, 208, 63,  249, 208, 63,  249, 209, 63,
	248, 209, 63,  247, 210, 62,  247, 210, 62,  246, 211, 62,  246, 212, 62,
	245, 212, 62,  244, 213, 62,  244, 213, 62,  243, 214, 62,  242, 214, 62,
	242, 215, 62,  241, 215, 62,  240, 216, 62,  240, 217, 62,  239, 217, 62,
	238, 218, 61,  237, 218, 61,  236, 219, 61,  236, 220, 61,  235, 220, 61,
	234, 221, 61,  233, 221, 61,  233, 222, 61,  232, 223, 61,  231, 223, 61,
	230, 224, 61,  229, 224, 61,  228, 225, 60,  228, 226, 60,  227, 226, 60,
	226, 227, 60,  225, 227, 60,  224, 228, 60,  224, 228, 60,  223, 229, 60,
	222, 230, 60,  221, 230, 60,  221, 231, 60,  220, 231, 60,  219, 232, 60,
	218, 232, 59,  217, 233, 59,  217, 233, 59,  216, 234, 59,  215, 234, 59,
	215, 234, 59,  214, 235, 59,  213, 235, 59,  213, 236, 59,  212, 236, 59,
	212, 236, 59,  211, 237, 59,  210, 237, 59,  210, 237, 59,  209, 238, 59,
	209, 238, 59,  209, 238, 59,  208, 238, 58,  208, 239, 58,  207, 239, 58,
	207, 239, 58,  207, 239, 58,  207, 239, 58,  206, 239, 58,  206, 240, 58,
	206, 240, 58,  206, 240, 58,  206, 240, 58,  206, 240, 58,  206, 240, 59,
	206, 240, 60,  205, 240, 62,  205, 240, 65,  204, 240, 68,  203, 240, 71,
	203, 240, 75,  202, 240, 79,  201, 240, 84,  200, 240, 88,  198, 240, 92,
	197, 240, 97,  195, 240, 101, 194, 240, 106, 192, 240, 110, 191, 240, 115,
	189, 240, 119, 187, 240, 124, 185, 240, 128, 183, 240, 132, 181, 240, 137,
	178, 240, 141, 176, 240, 145, 174, 240, 149, 171, 240, 152, 169, 240, 156,
	166, 240, 160, 163, 240, 164, 160, 240, 167, 158, 241, 171, 155, 241, 174,
	152, 241, 177, 149, 241, 180, 146, 241, 183, 143, 241, 186, 139, 241, 189,
	136, 241, 192, 133, 241, 195, 130, 241, 197, 127, 241, 200, 123, 241, 202,
	120, 241, 204, 117, 241, 206, 113, 241, 208, 110, 241, 210, 107, 241, 212,
	104, 241, 213, 101, 241, 215, 98,  241, 216, 95,  241, 218, 93,  241, 219,
	90,  241, 220, 88,  241, 221, 86,  241, 222, 85,  241, 222, 84,  241, 223,
	83,  241, 223, 82,  241, 223, 82,  241, 223, 82,  241, 223, 82,  241, 223,
	82,  241, 223, 82,  241, 223, 82,  240, 223, 82,  240, 223, 82,  239, 223,
	82,  239, 223, 82,  238, 223, 81,  238, 223, 81,  237, 223, 81,  237, 223,
	81,  236, 223, 81,  235, 223, 80,  234, 223, 80,  233, 223, 80,  232, 223,
	79,  231, 223, 79,  230, 223, 79,  229, 223, 78,  228, 223, 78,  227, 223,
	78,  226, 224, 77,  224, 224, 77,  223, 224, 77,  222, 224, 76,  220, 224,
	76,  219, 224, 75,  217, 224, 75,  216, 224, 74,  214, 224, 74,  212, 224,
	73,  211, 224, 73,  209, 224, 72,  207, 224, 72,  206, 224, 71,  204, 224,
	71,  202, 224, 70,  200, 224, 70,  198, 224, 69,  196, 224, 68,  194, 224,
	68,  192, 224, 67,  190, 224, 67,  187, 225, 66,  185, 225, 65,  183, 225,
	65,  181, 225, 64,  178, 225, 63,  176, 225, 63,  174, 225, 62,  171, 225,
	61,  169, 225, 61,  166, 225, 60,  163, 225, 59,  161, 225, 59,  158, 225,
	58,  156, 225, 57,  153, 225, 56,  150, 225, 56,  147, 225, 55,  144, 225,
	54,  141, 225, 54,  139, 225, 53,  136, 225, 52,  133, 226, 51,  129, 226,
	51,  126, 226, 50,  123, 226, 49,  120, 226, 49,  117, 226, 48,  114, 226,
	47,  110, 226, 46,  107, 226, 46,  104, 226, 45,  100, 226, 44,  97,  226,
	44,  93,  226, 43,  90,  226, 42,  86,  226, 42,  83,  226, 41,  79,  226,
	41,  76,  226, 40,  72,  226, 40,  69,  226, 39,  65,  226, 39,  61,  226,
	38,  58,  226, 38,  54,  226, 37,  51,  226, 37,  48,  226, 37,  45,  226,
	37,  42,  226, 36,  39,  226, 36,  37,  226, 36,  36,  226, 36,  35,  226,
	36,  34,  226, 36,  34,  226, 36,  34,  226, 36,  34,  226, 36,  34,  226,
	36,  34,  226, 36,  34,  226, 37,  34,  226, 37,  34,  226, 37,  35,  226,
	37,  35,  225, 38,  35,  225, 38,  35,  225, 38,  35,  225, 39,  35,  224,
	39,  35,  224, 40,  36,  224, 40,  36,  224, 40,  36,  223, 41,  36,  223,
	41,  36,  223, 42,  37,  222, 42,  37,  222, 43,  37,  222, 43,  37,  221,
	44,  37,  221, 44,  38,  220, 45,  38,  220, 45,  38,  220, 46,  38,  219,
	46,  39,  219, 47,  39,  218, 48,  39,  218, 48,  39,  217, 49,  40,  217,
	49,  40,  216, 50,  40,  216, 50,  40,  215, 51,  41,  215, 51,  41,  214,
	52,  41,  214, 52,  41,  213, 53,  42,  213, 54,  42,  212, 54,  42,  211,
	55,  43,  211, 55,  43,  210, 56,  43,  210, 56,  43,  209, 57,  44,  209,
	57,  44,  208, 58,  44,  208, 58,  44,  207, 59,  45,  206, 59,  45,  206,
	60,  45,  205, 60,  45,  205, 60,  45,  204, 61,  46,  204, 61,  46,  203,
	62,  46,  203, 62,  46,  202, 63,  47,  202, 63,  47,  201, 63,  47,  201,
	64,  47,  200, 64,  47,  200, 64,  48,  199, 65,  48,  199, 65,  48,  198,
	65,  48,  198, 66,  48,  197, 66,  48,  197, 66,  49,  196, 67,  49,  196,
	67,  49,  196, 67,  49,  195, 67,  49,  195, 68,  49,  195, 68,  49,  194,
	68,  49,  194, 68,  50,  194, 68,  50,  193, 68,  50,  193, 69,  50,  193,
	69,  50,  193, 69,  50,  192, 69,  50,  192, 69,  50,  192, 69,  50,  192,
	69,  50,  192, 69,  50,  192, 69,  50,  192, 69,  50,  192, 69,  50,  192,
	69,  50,  192, 69,  50,  191, 69,  50,  191, 69,  50,  191, 69,  50,  190,
	69,  50,  189, 69,  50,  189, 69,  50,  188, 69,  50,  187, 68,  50,  186,
	68,  50,  185, 68,  50,  184, 68,  50,  183, 68,  49,  181, 68,  49,  180,
	67,  49,  179, 67,  49,  177, 67,  49,  176, 67,  49,  174, 66,  49,  172,
	66,  49,  170, 66,  49,  169, 66,  49,  167, 65,  48,  165, 65,  48,  163,
	65,  48,  161, 65,  48,  158, 64,  48,  156, 64,  48,  154, 64,  48,  152,
	63,  48,  149, 63,  47,  147, 63,  47,  144, 63,  47,  142, 62,  47,  139,
	62,  47,  137, 62,  47,  134, 61,  47,  131, 61,  46,  128, 61,  46,  126,
	60,  46,  123, 60,  46,  120, 60,  46,  117, 60,  46,  114, 59,  46,  111,
	59,  46,  108, 59,  46,  105, 59,  45,  102, 58,  45,  99,  58,  45,  96,
	58,  45,  93,  58,  45,  90,  57,  45,  87,  57,  45,  84,  57,  45,  82,
	57,  45,  79,  57,  45,  77,  57,  45,  74,  56,  45,  72,  56,  44,  70,
	56,  44,  68,  56,  44,  67,  56,  44,  66,  56,  44,  65,  56,  44,  65,
	56,  44,  65,  56,  44,  65,  56,  44,  65,  56,  44,  66,  56,  44,  67,
	56,  44,  68,  57,  44,  69,  57,  44,  70,  57,  44,  71,  57,  44,  72,
	57,  44,  73,  58,  44,  75,  58,  44,  76,  58,  44,  78,  58,  44,  79,
	59,  43,  80,  59,  43,  82,  59,  43,  83,  59,  43,  85,  60,  43,  86,
	60,  43,  87,  60,  43,  89,  60,  43,  90,  61,  43,  91,  61,  43,  92,
	61,  42,  93,  61,  42,  94,  62,  42,  95,  62,  42,  96,  62,  42,  97,
	62,  42,  98,  62,  42,  98,  62,  42,  99,  62,  42,  99,  63,  42,  100,
	63,  42,  100, 63,  42,  100, 63,  42,  100, 63,  43,  100, 63,  44,  101,
	63,  46,  101, 64,  48,  102, 64,  51,  103, 65,  54,  104, 66,  57,  105,
	66,  61,  106, 67,  64,  108, 68,  67,  109, 69,  71,  110, 70,  74,  112,
	70,  77,  113, 71,  80,  115, 72,  83,  116, 73,  86,  118, 74,  89,  119,
	75,  92,  121, 76,  94,  122, 76,  97,  124, 77,  99,  125, 78,  101, 126,
	79,  103, 127, 79,  105, 128, 80,  106, 129, 80,  108, 130, 81,  109, 131,
	81,  110, 132, 81,  111, 132, 82,  112, 133, 82,  112, 133, 82,  113, 133,
	82,  113, 133, 83,  113, 134, 84,  114, 134, 86,  116, 136, 88,  118, 137,
	91,  120, 139, 94,  123, 141, 98,  126, 144, 102, 130, 146, 106, 133, 149,
	110, 137, 152, 114, 141, 155, 118, 145, 158, 122, 149, 162, 127, 153, 165,
	131, 157, 168, 135, 161, 172, 139, 165, 175, 143, 168, 178, 147, 172, 182,
	151, 176, 185, 155, 180, 188, 158, 183, 191, 162, 187, 195, 165, 190, 198,
	169, 194, 200, 172, 197, 203, 175, 200, 206, 178, 203, 209, 180, 206, 211,
	183, 208, 213, 185, 211, 216, 188, 213, 218, 190, 215, 220, 192, 217, 221,
	193, 219, 223, 195, 221, 225, 196, 222, 226, 198, 223, 227, 199, 224, 228,
	199, 225, 229, 200, 226, 229, 200, 226, 230, 201, 226, 230, 201, 226, 230,
	201, 226, 230, 201, 227, 230, 202, 227, 230, 203, 227, 231, 204, 228, 231,
	205, 229, 232, 207, 229, 232, 208, 230, 233, 210, 231, 234, 211, 232, 234,
	213, 232, 235, 215, 233, 236, 217, 234, 237, 219, 235, 238, 221, 236, 238,
	223, 237, 239, 225, 238, 240, 226, 239, 241, 228, 240, 242, 230, 241, 243,
	232, 243, 244, 234, 244, 245, 236, 245, 246, 238, 246, 247, 240, 246, 247,
	241, 247, 248, 243, 248, 249, 245, 249, 250, 246, 250, 251, 247, 251, 251,
	249, 251, 252, 250, 252, 252, 251, 253, 253, 252, 253, 253, 253, 254, 254,
	254, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
	255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 253, 255, 255, 251,
	255, 255, 250, 255, 255, 248, 255, 255, 245, 255, 255, 243, 255, 255, 240,
	255, 255, 237, 255, 255, 234, 255, 255, 230, 255, 255, 227, 255, 255, 223,
	255, 255, 218, 255, 255, 214, 255, 255, 209, 255, 255, 204, 255, 255, 199,
	255, 255, 193, 255, 255, 188, 255, 255, 182, 255, 255, 176, 255, 255, 169,
	255, 255, 163, 255, 255, 156, 255, 255, 149, 255, 255, 141, 255, 255, 134,
	255, 255, 126, 255, 255, 118, 255, 255, 109, 255, 255, 100, 255, 255, 91,
	255, 255, 82,  255, 255, 72,  255, 255, 62,  255, 255, 52,  255, 255, 41,
	255, 255, 30,  255, 255, 18,  255, 255, 9,   255, 255, 7,   255, 254, 7,
	255, 254, 7,   255, 253, 6,   255, 252, 6,   255, 250, 6,   255, 248, 6,
	255, 247, 6,   255, 244, 5,   255, 242, 5,   255, 240, 5,   255, 237, 5,
	255, 234, 4,   255, 231, 4,   255, 229, 4,   255, 225, 3,   255, 222, 3,
	255, 219, 3,   255, 216, 2,   255, 213, 2,   255, 210, 2,   255, 208, 1,
	255, 205, 1,   255, 202, 1,   255, 200, 1,   255, 198, 0,   255, 196, 0,
	255, 195, 0,   255, 194, 0,   255, 194, 0,   255, 194, 0,   254, 193, 2,
	254, 193, 5,   252, 192, 9,   251, 191, 14,  249, 189, 19,  246, 188, 24,
	243, 186, 28,  240, 184, 32,  237, 181, 36,  233, 179, 40,  229, 176, 44,
	225, 173, 47,  220, 170, 51,  216, 167, 54,  210, 163, 57,  205, 160, 60,
	199, 156, 63,  194, 152, 66,  188, 148, 68,  181, 144, 71,  175, 140, 73,
	168, 135, 75,  161, 131, 77,  154, 127, 79,  147, 122, 81,  140, 118, 83,
	133, 114, 84,  126, 110, 86,  119, 106, 87,  113, 102, 88,  107, 99,  89,
	101, 96,  90,  97,  94,  90,  93,  92,  91,  91,  91,  91,  0,   0,   0};

const uint8 Colorset_Spring[] = {
	255, 126, 172, 255, 126, 172, 255, 126, 172, 255, 126, 172, 255, 126, 172,
	255, 126, 172, 255, 126, 172, 255, 126, 172, 255, 126, 173, 255, 126, 173,
	255, 126, 173, 255, 126, 173, 255, 126, 173, 254, 126, 173, 254, 126, 174,
	254, 126, 174, 254, 126, 174, 254, 126, 174, 254, 126, 174, 254, 126, 175,
	254, 126, 175, 254, 126, 175, 254, 126, 176, 253, 126, 176, 253, 127, 176,
	253, 127, 176, 253, 127, 177, 253, 127, 177, 253, 127, 177, 253, 127, 178,
	253, 127, 178, 252, 127, 179, 252, 127, 179, 252, 127, 179, 252, 127, 180,
	252, 127, 180, 252, 127, 181, 251, 127, 181, 251, 127, 181, 251, 127, 182,
	251, 127, 182, 251, 127, 183, 250, 127, 183, 250, 128, 184, 250, 128, 184,
	250, 128, 185, 250, 128, 185, 249, 128, 186, 249, 128, 186, 249, 128, 187,
	249, 128, 187, 248, 128, 188, 248, 128, 188, 248, 128, 189, 248, 128, 189,
	248, 128, 190, 247, 128, 190, 247, 129, 191, 247, 129, 191, 247, 129, 192,
	246, 129, 192, 246, 129, 193, 246, 129, 193, 245, 129, 194, 245, 129, 194,
	245, 129, 195, 245, 129, 196, 244, 129, 196, 244, 129, 197, 244, 129, 197,
	244, 130, 198, 243, 130, 198, 243, 130, 199, 243, 130, 200, 242, 130, 200,
	242, 130, 201, 242, 130, 201, 241, 130, 202, 241, 130, 203, 241, 130, 203,
	241, 130, 204, 240, 131, 204, 240, 131, 205, 240, 131, 205, 239, 131, 206,
	239, 131, 207, 239, 131, 207, 238, 131, 208, 238, 131, 208, 238, 131, 209,
	237, 131, 210, 237, 131, 210, 237, 132, 211, 236, 132, 211, 236, 132, 212,
	236, 132, 212, 235, 132, 213, 235, 132, 214, 235, 132, 214, 234, 132, 215,
	234, 132, 215, 234, 132, 216, 233, 132, 217, 233, 133, 217, 233, 133, 218,
	232, 133, 218, 232, 133, 219, 232, 133, 219, 231, 133, 220, 231, 133, 221,
	231, 133, 221, 230, 133, 222, 230, 133, 222, 230, 133, 223, 229, 134, 223,
	229, 134, 224, 229, 134, 224, 228, 134, 225, 228, 134, 225, 227, 134, 226,
	227, 134, 227, 227, 134, 227, 226, 134, 228, 226, 134, 228, 226, 134, 229,
	225, 135, 229, 225, 135, 230, 225, 135, 230, 224, 135, 231, 224, 135, 231,
	224, 135, 232, 223, 135, 232, 223, 135, 233, 223, 135, 233, 222, 135, 234,
	222, 135, 234, 222, 135, 235, 221, 136, 235, 221, 136, 236, 221, 136, 236,
	220, 136, 236, 220, 136, 237, 220, 136, 237, 219, 136, 238, 219, 136, 238,
	219, 136, 239, 218, 136, 239, 218, 136, 240, 218, 136, 240, 217, 137, 240,
	217, 137, 241, 217, 137, 241, 216, 137, 242, 216, 137, 242, 216, 137, 242,
	216, 137, 243, 215, 137, 243, 215, 137, 244, 215, 137, 244, 214, 137, 244,
	214, 137, 245, 214, 137, 245, 214, 137, 245, 213, 137, 246, 213, 138, 246,
	213, 138, 246, 212, 138, 247, 212, 138, 247, 212, 138, 247, 212, 138, 248,
	211, 138, 248, 211, 138, 248, 211, 138, 249, 211, 138, 249, 210, 138, 249,
	210, 138, 250, 210, 138, 250, 210, 138, 250, 210, 138, 250, 209, 138, 251,
	209, 138, 251, 209, 138, 251, 209, 139, 251, 209, 139, 252, 208, 139, 252,
	208, 139, 252, 208, 139, 252, 208, 139, 252, 208, 139, 253, 208, 139, 253,
	207, 139, 253, 207, 139, 253, 207, 139, 253, 207, 139, 253, 207, 139, 254,
	207, 139, 254, 207, 139, 254, 206, 139, 254, 206, 139, 254, 206, 139, 254,
	206, 139, 254, 206, 139, 254, 206, 139, 255, 206, 139, 255, 206, 139, 255,
	206, 139, 255, 206, 139, 255, 206, 139, 255, 206, 139, 255, 206, 139, 255,
	206, 139, 255, 206, 139, 255, 206, 139, 255, 206, 139, 255, 206, 139, 255,
	206, 139, 255, 205, 139, 255, 205, 139, 255, 205, 139, 255, 205, 139, 255,
	205, 140, 255, 205, 140, 255, 205, 140, 255, 205, 140, 255, 204, 140, 255,
	204, 140, 255, 204, 140, 255, 204, 140, 255, 204, 140, 255, 203, 141, 255,
	203, 141, 255, 203, 141, 255, 202, 141, 255, 202, 141, 255, 202, 141, 255,
	201, 142, 255, 201, 142, 255, 201, 142, 255, 200, 142, 255, 200, 143, 255,
	199, 143, 255, 199, 143, 255, 198, 143, 255, 198, 144, 255, 198, 144, 255,
	197, 144, 255, 197, 144, 255, 196, 145, 255, 195, 145, 255, 195, 145, 255,
	194, 146, 255, 194, 146, 255, 193, 146, 255, 193, 146, 255, 192, 147, 255,
	191, 147, 255, 191, 147, 255, 190, 148, 255, 189, 148, 255, 189, 148, 255,
	188, 149, 255, 187, 149, 255, 187, 149, 255, 186, 150, 255, 185, 150, 255,
	184, 150, 255, 184, 151, 255, 183, 151, 255, 182, 151, 255, 181, 152, 255,
	181, 152, 255, 180, 153, 255, 179, 153, 255, 178, 153, 255, 177, 154, 255,
	177, 154, 255, 176, 154, 255, 175, 155, 255, 174, 155, 255, 173, 155, 255,
	172, 156, 255, 171, 156, 255, 170, 157, 255, 169, 157, 255, 168, 157, 255,
	168, 158, 255, 167, 158, 255, 166, 158, 255, 165, 159, 255, 164, 159, 255,
	163, 160, 255, 162, 160, 255, 161, 160, 255, 160, 161, 255, 159, 161, 255,
	158, 161, 255, 157, 162, 255, 156, 162, 255, 155, 162, 255, 154, 163, 255,
	152, 163, 255, 151, 163, 255, 150, 164, 255, 149, 164, 255, 148, 165, 255,
	147, 165, 255, 146, 165, 255, 145, 166, 255, 144, 166, 255, 143, 166, 255,
	142, 167, 255, 140, 167, 255, 139, 167, 255, 138, 168, 255, 137, 168, 255,
	136, 168, 255, 135, 168, 255, 134, 169, 255, 133, 169, 255, 131, 169, 255,
	130, 170, 255, 129, 170, 255, 128, 170, 255, 127, 171, 255, 126, 171, 255,
	125, 171, 255, 123, 171, 255, 122, 172, 255, 121, 172, 255, 120, 172, 255,
	119, 172, 255, 118, 173, 255, 117, 173, 255, 116, 173, 255, 115, 173, 255,
	113, 174, 255, 112, 174, 255, 111, 174, 255, 110, 174, 255, 109, 174, 255,
	108, 175, 255, 107, 175, 255, 106, 175, 255, 105, 175, 255, 104, 175, 255,
	103, 176, 255, 102, 176, 255, 101, 176, 255, 100, 176, 255, 100, 176, 255,
	99,  176, 255, 98,  177, 255, 97,  177, 255, 96,  177, 255, 96,  177, 255,
	95,  177, 255, 94,  177, 255, 94,  177, 255, 93,  177, 255, 93,  177, 255,
	92,  178, 255, 92,  178, 255, 91,  178, 255, 91,  178, 255, 90,  178, 255,
	90,  178, 255, 90,  178, 255, 90,  178, 255, 90,  178, 255, 89,  178, 255,
	89,  178, 255, 89,  178, 255, 89,  178, 255, 89,  178, 255, 89,  178, 255,
	89,  178, 255, 89,  178, 255, 89,  178, 255, 89,  179, 255, 89,  179, 255,
	89,  179, 255, 89,  179, 255, 89,  180, 255, 89,  180, 255, 88,  180, 255,
	88,  181, 255, 88,  181, 255, 88,  181, 255, 88,  182, 255, 88,  182, 255,
	88,  182, 255, 87,  183, 255, 87,  183, 255, 87,  184, 255, 87,  184, 255,
	86,  185, 255, 86,  185, 255, 86,  186, 255, 86,  186, 255, 86,  187, 255,
	85,  188, 255, 85,  188, 255, 85,  189, 255, 84,  189, 255, 84,  190, 255,
	84,  191, 255, 84,  191, 255, 83,  192, 255, 83,  192, 255, 83,  193, 255,
	82,  194, 255, 82,  194, 255, 82,  195, 255, 81,  196, 255, 81,  197, 255,
	80,  197, 255, 80,  198, 255, 80,  199, 255, 79,  199, 255, 79,  200, 255,
	79,  201, 255, 78,  202, 255, 78,  202, 255, 77,  203, 255, 77,  204, 255,
	76,  204, 255, 76,  205, 255, 76,  206, 255, 75,  207, 255, 75,  207, 255,
	74,  208, 255, 74,  209, 255, 73,  210, 255, 73,  210, 255, 72,  211, 255,
	72,  212, 255, 71,  213, 255, 71,  213, 255, 70,  214, 255, 70,  215, 255,
	69,  216, 255, 69,  216, 255, 68,  217, 255, 68,  218, 255, 67,  218, 255,
	67,  219, 255, 66,  220, 255, 66,  221, 255, 65,  221, 255, 64,  222, 255,
	64,  223, 255, 63,  223, 255, 63,  224, 255, 62,  225, 255, 62,  225, 255,
	61,  226, 255, 60,  227, 255, 60,  227, 255, 59,  228, 255, 59,  229, 255,
	58,  229, 255, 58,  230, 255, 57,  231, 255, 56,  231, 255, 56,  232, 255,
	55,  232, 255, 55,  233, 255, 54,  234, 255, 53,  234, 255, 53,  235, 255,
	52,  235, 255, 52,  236, 255, 51,  236, 255, 50,  237, 255, 50,  237, 255,
	49,  238, 255, 48,  239, 255, 48,  239, 255, 47,  239, 255, 47,  240, 255,
	46,  240, 255, 45,  241, 255, 45,  241, 255, 44,  242, 255, 44,  242, 255,
	43,  243, 255, 43,  243, 255, 42,  243, 255, 42,  244, 255, 41,  244, 255,
	40,  244, 255, 40,  245, 255, 39,  245, 255, 39,  245, 255, 38,  246, 255,
	38,  246, 255, 37,  246, 255, 37,  247, 255, 37,  247, 255, 36,  247, 255,
	36,  247, 255, 35,  248, 255, 35,  248, 255, 35,  248, 255, 34,  248, 255,
	34,  248, 255, 34,  248, 255, 34,  249, 255, 34,  249, 255, 33,  249, 255,
	33,  249, 255, 33,  249, 255, 33,  249, 255, 33,  249, 255, 33,  249, 255,
	33,  249, 255, 33,  249, 255, 34,  249, 255, 35,  249, 255, 36,  249, 255,
	37,  249, 255, 38,  249, 255, 40,  249, 255, 42,  249, 255, 43,  249, 255,
	45,  249, 255, 47,  249, 255, 49,  249, 255, 51,  249, 255, 53,  249, 255,
	56,  249, 254, 58,  249, 254, 60,  249, 254, 62,  249, 254, 64,  250, 254,
	66,  250, 254, 68,  250, 254, 71,  250, 254, 73,  250, 254, 75,  250, 254,
	77,  250, 254, 79,  250, 254, 81,  250, 253, 83,  250, 253, 85,  250, 253,
	87,  250, 253, 89,  250, 253, 91,  250, 253, 93,  251, 253, 95,  251, 253,
	97,  251, 253, 99,  251, 253, 101, 251, 252, 103, 251, 252, 105, 251, 252,
	107, 251, 252, 108, 251, 252, 110, 251, 252, 112, 251, 252, 114, 251, 252,
	115, 252, 251, 117, 252, 251, 119, 252, 251, 120, 252, 251, 122, 252, 251,
	124, 252, 251, 125, 252, 251, 127, 252, 251, 128, 252, 250, 130, 252, 250,
	131, 252, 250, 132, 253, 250, 134, 253, 250, 135, 253, 250, 137, 253, 250,
	138, 253, 250, 139, 253, 249, 141, 253, 249, 142, 253, 249, 143, 253, 249,
	144, 253, 249, 145, 253, 249, 147, 253, 249, 148, 254, 249, 149, 254, 249,
	150, 254, 248, 151, 254, 248, 152, 254, 248, 153, 254, 248, 154, 254, 248,
	155, 254, 248, 156, 254, 248, 156, 254, 248, 157, 254, 248, 158, 254, 248,
	159, 254, 247, 159, 254, 247, 160, 254, 247, 161, 255, 247, 161, 255, 247,
	162, 255, 247, 163, 255, 247, 163, 255, 247, 164, 255, 247, 164, 255, 247,
	165, 255, 247, 165, 255, 247, 165, 255, 247, 166, 255, 247, 166, 255, 247,
	166, 255, 247, 167, 255, 247, 167, 255, 247, 167, 255, 247, 167, 255, 247,
	167, 255, 247, 167, 255, 247, 167, 255, 246, 167, 255, 246, 167, 255, 246,
	167, 255, 246, 167, 255, 246, 167, 255, 246, 167, 255, 246, 167, 255, 246,
	167, 255, 246, 167, 255, 246, 167, 255, 245, 167, 255, 245, 167, 255, 245,
	167, 255, 245, 166, 255, 244, 166, 255, 244, 166, 255, 244, 166, 255, 243,
	166, 255, 243, 166, 255, 243, 166, 255, 242, 166, 255, 242, 166, 255, 242,
	166, 255, 241, 165, 255, 241, 165, 255, 240, 165, 255, 240, 165, 255, 239,
	165, 255, 239, 165, 255, 238, 165, 255, 238, 165, 255, 237, 164, 255, 237,
	164, 255, 236, 164, 255, 236, 164, 255, 235, 164, 255, 234, 164, 255, 234,
	164, 255, 233, 163, 255, 232, 163, 255, 232, 163, 255, 231, 163, 255, 230,
	163, 255, 230, 162, 255, 229, 162, 255, 228, 162, 255, 227, 162, 255, 227,
	162, 255, 226, 162, 255, 225, 161, 255, 224, 161, 255, 223, 161, 255, 223,
	161, 255, 222, 160, 255, 221, 160, 255, 220, 160, 255, 219, 160, 255, 218,
	160, 255, 217, 159, 255, 216, 159, 255, 216, 159, 255, 215, 159, 255, 214,
	159, 255, 213, 158, 255, 212, 158, 255, 211, 158, 255, 210, 158, 255, 209,
	157, 255, 208, 157, 255, 207, 157, 255, 206, 157, 255, 205, 156, 255, 204,
	156, 255, 202, 156, 255, 201, 156, 255, 200, 155, 255, 199, 155, 255, 198,
	155, 255, 197, 155, 255, 196, 154, 255, 195, 154, 255, 193, 154, 255, 192,
	154, 255, 191, 153, 255, 190, 153, 255, 189, 153, 255, 188, 153, 255, 186,
	152, 255, 185, 152, 255, 184, 152, 255, 183, 152, 255, 181, 151, 255, 180,
	151, 255, 179, 151, 255, 178, 151, 255, 176, 150, 255, 175, 150, 255, 174,
	150, 255, 172, 150, 255, 171, 149, 255, 170, 149, 255, 169, 149, 255, 167,
	149, 255, 166, 148, 255, 165, 148, 255, 163, 148, 255, 162, 148, 255, 161,
	148, 255, 159, 147, 255, 158, 147, 255, 156, 147, 255, 155, 147, 255, 154,
	146, 255, 152, 146, 255, 151, 146, 255, 150, 146, 255, 148, 145, 255, 147,
	145, 255, 146, 145, 255, 144, 145, 255, 143, 145, 255, 141, 144, 255, 140,
	144, 255, 139, 144, 255, 137, 144, 255, 136, 144, 255, 135, 143, 255, 133,
	143, 255, 132, 143, 255, 131, 143, 255, 129, 143, 255, 128, 142, 255, 127,
	142, 255, 125, 142, 255, 124, 142, 255, 123, 142, 255, 122, 142, 255, 120,
	141, 255, 119, 141, 255, 118, 141, 255, 117, 141, 255, 116, 141, 255, 114,
	141, 255, 113, 141, 255, 112, 140, 255, 111, 140, 255, 110, 140, 255, 109,
	140, 255, 108, 140, 255, 107, 140, 255, 106, 140, 255, 106, 140, 255, 105,
	140, 255, 104, 139, 255, 103, 139, 255, 103, 139, 255, 102, 139, 255, 102,
	139, 255, 101, 139, 255, 101, 139, 255, 100, 139, 255, 100, 139, 255, 100,
	139, 255, 99,  139, 255, 99,  139, 255, 99,  139, 255, 99,  139, 255, 99,
	139, 255, 99,  139, 255, 99,  140, 255, 99,  140, 255, 99,  140, 255, 99,
	141, 255, 99,  141, 255, 99,  142, 255, 99,  142, 255, 99,  143, 254, 99,
	143, 254, 99,  144, 254, 99,  145, 254, 99,  146, 254, 99,  146, 254, 99,
	147, 254, 99,  148, 253, 99,  149, 253, 99,  150, 253, 99,  151, 253, 99,
	152, 253, 99,  153, 253, 99,  154, 252, 99,  156, 252, 99,  157, 252, 99,
	158, 252, 99,  159, 252, 99,  160, 251, 99,  162, 251, 99,  163, 251, 99,
	164, 251, 100, 165, 250, 100, 167, 250, 100, 168, 250, 100, 169, 249, 100,
	171, 249, 100, 172, 249, 100, 173, 249, 100, 175, 248, 100, 176, 248, 100,
	177, 248, 100, 179, 247, 100, 180, 247, 100, 181, 247, 100, 183, 246, 100,
	184, 246, 100, 186, 246, 100, 187, 246, 100, 188, 245, 100, 190, 245, 100,
	191, 245, 100, 192, 244, 100, 194, 244, 100, 195, 243, 100, 196, 243, 100,
	198, 243, 100, 199, 242, 100, 200, 242, 100, 202, 242, 100, 203, 241, 101,
	204, 241, 101, 206, 241, 101, 207, 240, 101, 208, 240, 101, 209, 240, 101,
	211, 239, 101, 212, 239, 101, 213, 238, 101, 214, 238, 101, 215, 238, 101,
	217, 237, 101, 218, 237, 101, 219, 237, 101, 220, 236, 101, 221, 236, 101,
	222, 236, 101, 223, 235, 101, 225, 235, 101, 226, 235, 101, 227, 234, 101,
	228, 234, 101, 229, 233, 101, 230, 233, 101, 231, 233, 101, 232, 232, 101,
	233, 232, 101, 234, 232, 102, 235, 231, 102, 236, 231, 102, 236, 231, 102,
	237, 231, 102, 238, 230, 102, 239, 230, 102, 240, 230, 102, 241, 229, 102,
	241, 229, 102, 242, 229, 102, 243, 228, 102, 244, 228, 102, 244, 228, 102,
	245, 228, 102, 246, 227, 102, 246, 227, 102, 247, 227, 102, 248, 227, 102,
	248, 226, 102, 249, 226, 102, 249, 226, 102, 250, 226, 102, 250, 226, 102,
	251, 225, 102, 251, 225, 102, 252, 225, 102, 252, 225, 102, 252, 225, 102,
	253, 225, 102, 253, 224, 102, 253, 224, 102, 254, 224, 102, 254, 224, 102,
	254, 224, 102, 254, 224, 102, 255, 224, 102, 255, 224, 102, 255, 224, 102,
	255, 224, 102, 255, 224, 102, 255, 224, 102, 255, 224, 102, 255, 224, 102,
	255, 224, 103, 255, 223, 103, 255, 223, 103, 255, 223, 104, 255, 223, 104,
	255, 222, 104, 255, 222, 105, 255, 221, 106, 255, 221, 106, 255, 220, 107,
	255, 220, 108, 255, 219, 109, 255, 218, 110, 255, 217, 111, 255, 217, 112,
	255, 216, 113, 255, 215, 114, 255, 214, 115, 255, 213, 116, 255, 212, 117,
	255, 211, 118, 255, 210, 119, 255, 209, 120, 255, 208, 121, 255, 207, 123,
	255, 206, 124, 255, 204, 125, 255, 203, 126, 255, 202, 127, 255, 201, 129,
	255, 199, 130, 255, 198, 131, 255, 196, 132, 255, 195, 134, 255, 194, 135,
	255, 192, 136, 255, 191, 137, 255, 189, 138, 255, 188, 140, 255, 186, 141,
	255, 184, 142, 255, 183, 143, 255, 181, 144, 255, 180, 145, 255, 178, 146,
	255, 176, 148, 255, 174, 149, 255, 173, 150, 255, 171, 151, 255, 169, 152,
	255, 168, 153, 255, 166, 154, 255, 164, 155, 255, 163, 156, 255, 161, 157,
	255, 159, 158, 255, 157, 159, 255, 156, 159, 255, 154, 160, 255, 152, 161,
	255, 151, 162, 255, 149, 163, 255, 147, 163, 255, 146, 164, 255, 144, 165,
	255, 143, 166, 255, 141, 166, 255, 140, 167, 255, 138, 167, 255, 137, 168,
	255, 136, 168, 255, 134, 169, 255, 133, 169, 255, 132, 170, 255, 131, 170,
	255, 130, 170, 255, 129, 171, 255, 129, 171, 255, 128, 171, 255, 127, 172,
	255, 127, 172, 255, 126, 172, 255, 126, 172, 255, 126, 172, 0,   0,   0};

const uint8 Colorset_HighContrast[] = {
	255, 62,  0,   255, 88,  0,   255, 107, 0,   255, 122, 0,   255, 135, 0,
	255, 147, 0,   255, 158, 0,   255, 168, 0,   255, 177, 0,   255, 185, 0,
	255, 194, 0,   255, 201, 0,   255, 208, 0,   255, 215, 0,   255, 222, 0,
	255, 229, 0,   255, 235, 0,   255, 241, 0,   255, 247, 0,   255, 252, 0,
	252, 255, 0,   247, 255, 0,   241, 255, 0,   235, 255, 0,   229, 255, 0,
	222, 255, 0,   216, 255, 0,   209, 255, 0,   201, 255, 0,   194, 255, 0,
	186, 255, 0,   177, 255, 0,   168, 255, 0,   158, 255, 0,   147, 255, 0,
	136, 255, 0,   122, 255, 0,   107, 255, 0,   88,  255, 0,   63,  255, 0,
	1,   255, 0,   0,   255, 62,  0,   255, 88,  0,   255, 107, 0,   255, 122,
	0,   255, 135, 0,   255, 147, 0,   255, 158, 0,   255, 168, 0,   255, 177,
	0,   255, 185, 0,   255, 193, 0,   255, 201, 0,   255, 208, 0,   255, 215,
	0,   255, 222, 0,   255, 229, 0,   255, 235, 0,   255, 241, 0,   255, 247,
	0,   255, 252, 0,   252, 255, 0,   247, 255, 0,   241, 255, 29,  243, 254,
	46,  247, 252, 58,  250, 250, 67,  249, 243, 75,  247, 236, 81,  245, 230,
	87,  244, 223, 92,  242, 217, 97,  240, 211, 101, 238, 204, 105, 237, 198,
	109, 235, 192, 112, 233, 186, 115, 231, 181, 118, 229, 175, 121, 227, 170,
	123, 226, 164, 125, 224, 159, 127, 222, 154, 129, 220, 149, 131, 218, 145,
	133, 216, 140, 134, 214, 136, 138, 212, 135, 144, 210, 136, 149, 208, 138,
	153, 205, 138, 157, 203, 139, 160, 201, 140, 162, 199, 141, 165, 197, 141,
	166, 194, 141, 168, 192, 142, 169, 190, 142, 169, 187, 142, 170, 185, 142,
	170, 182, 142, 170, 180, 141, 169, 177, 141, 169, 174, 140, 168, 172, 140,
	166, 169, 139, 165, 166, 138, 163, 163, 137, 160, 159, 136, 157, 155, 135,
	154, 151, 133, 151, 148, 132, 148, 144, 130, 144, 140, 129, 141, 136, 127,
	137, 133, 125, 134, 129, 122, 130, 125, 120, 126, 121, 117, 122, 117, 114,
	118, 113, 111, 113, 109, 108, 108, 105, 104, 103, 101, 100, 98,  96,  96,
	92,  91,  91,  86,  85,  85,  79,  79,  79,  81,  81,  81,  88,  87,  86,
	94,  92,  92,  99,  97,  97,  104, 102, 101, 109, 107, 105, 114, 111, 108,
	119, 115, 112, 123, 120, 115, 127, 124, 118, 131, 128, 120, 135, 132, 123,
	138, 136, 125, 142, 140, 127, 145, 145, 129, 148, 149, 131, 150, 152, 132,
	152, 155, 134, 153, 158, 135, 154, 161, 136, 155, 164, 137, 155, 167, 138,
	155, 170, 139, 155, 172, 140, 154, 175, 140, 153, 178, 141, 152, 180, 141,
	149, 183, 142, 147, 185, 142, 144, 188, 142, 142, 190, 144, 142, 192, 148,
	141, 195, 152, 141, 197, 156, 140, 199, 161, 140, 202, 166, 139, 204, 171,
	138, 206, 176, 137, 208, 182, 136, 210, 187, 135, 212, 193, 134, 214, 199,
	132, 216, 205, 131, 218, 211, 129, 220, 218, 127, 220, 222, 125, 217, 224,
	123, 214, 226, 120, 210, 228, 117, 205, 230, 115, 200, 232, 111, 194, 233,
	108, 187, 235, 104, 179, 237, 100, 170, 239, 96,  160, 241, 91,  148, 242,
	86,  133, 244, 80,  115, 246, 73,  90,  247, 77,  65,  249, 98,  55,  251,
	116, 43,  252, 132, 24,  254, 147, 0,   255, 163, 0,   255, 177, 0,   255,
	190, 0,   255, 202, 0,   255, 213, 0,   255, 223, 0,   255, 232, 0,   255,
	241, 0,   255, 250, 0,   255, 255, 0,   251, 255, 0,   243, 255, 0,   234,
	255, 0,   224, 255, 0,   214, 255, 0,   203, 255, 0,   192, 255, 0,   179,
	255, 0,   165, 255, 0,   150, 255, 0,   132, 255, 0,   110, 255, 0,   81,
	255, 0,   25,  255, 72,  0,   255, 104, 0,   255, 127, 0,   255, 146, 0,
	255, 162, 0,   255, 176, 0,   255, 189, 0,   255, 201, 0,   255, 211, 0,
	255, 222, 0,   255, 231, 0,   255, 241, 0,   255, 249, 0,   252, 255, 0,
	244, 255, 0,   235, 255, 0,   225, 255, 0,   215, 255, 0,   205, 255, 0,
	193, 255, 0,   181, 255, 0,   167, 255, 0,   152, 255, 0,   134, 255, 0,
	113, 255, 0,   85,  255, 0,   35,  255, 0,   0,   255, 67,  0,   255, 101,
	0,   255, 125, 0,   255, 144, 0,   255, 160, 0,   255, 174, 0,   255, 187,
	0,   255, 199, 0,   255, 210, 0,   255, 221, 0,   255, 230, 0,   255, 240,
	0,   255, 248, 0,   255, 253, 0,   255, 247, 0,   255, 240, 0,   255, 233,
	0,   255, 225, 0,   255, 217, 0,   255, 209, 0,   255, 200, 0,   255, 191,
	0,   255, 181, 0,   255, 170, 0,   255, 158, 0,   255, 146, 0,   255, 131,
	0,   255, 114, 0,   255, 93,  0,   255, 64,  19,  255, 0,   72,  255, 0,
	98,  255, 0,   118, 255, 0,   134, 255, 0,   149, 255, 0,   161, 255, 0,
	173, 255, 0,   183, 255, 0,   193, 255, 0,   202, 255, 0,   211, 255, 0,
	219, 255, 0,   227, 255, 0,   234, 255, 0,   241, 255, 0,   248, 255, 0,
	255, 255, 0,   255, 248, 0,   255, 241, 0,   255, 234, 0,   255, 227, 0,
	255, 219, 0,   255, 211, 0,   255, 202, 0,   255, 193, 0,   255, 183, 0,
	255, 173, 0,   255, 161, 0,   255, 149, 0,   255, 135, 0,   255, 118, 0,
	255, 99,  0,   255, 73,  0,   255, 21,  0,   255, 0,   64,  255, 0,   93,
	255, 0,   114, 255, 0,   131, 255, 0,   145, 255, 0,   158, 255, 0,   170,
	255, 0,   181, 255, 0,   191, 255, 0,   200, 255, 0,   209, 255, 0,   217,
	255, 0,   225, 255, 0,   232, 255, 0,   240, 255, 0,   247, 255, 0,   253,
	250, 0,   255, 243, 0,   255, 236, 0,   255, 229, 0,   255, 221, 0,   255,
	213, 0,   255, 204, 0,   255, 195, 0,   255, 186, 0,   255, 175, 0,   255,
	164, 0,   255, 152, 0,   255, 138, 0,   255, 123, 0,   255, 104, 0,   255,
	80,  0,   255, 40,  0,   255, 0,   54,  255, 0,   87,  255, 0,   109, 255,
	0,   127, 255, 0,   142, 255, 0,   155, 255, 0,   167, 255, 0,   178, 255,
	0,   188, 255, 0,   198, 255, 0,   207, 255, 0,   215, 255, 0,   223, 255,
	0,   231, 255, 0,   238, 255, 0,   245, 255, 0,   252, 255, 0,   255, 252,
	0,   255, 245, 0,   255, 238, 0,   255, 230, 0,   255, 223, 0,   255, 215,
	0,   255, 206, 0,   255, 197, 0,   255, 188, 0,   255, 178, 0,   255, 167,
	0,   255, 155, 0,   255, 142, 0,   255, 126, 0,   255, 109, 0,   255, 86,
	0,   255, 53,  42,  255, 0,   81,  255, 0,   105, 255, 0,   123, 255, 0,
	139, 255, 0,   152, 255, 0,   165, 255, 0,   176, 255, 0,   186, 255, 0,
	195, 255, 0,   204, 255, 0,   213, 255, 0,   220, 255, 0,   228, 255, 0,
	235, 255, 0,   242, 255, 0,   249, 255, 0,   255, 254, 0,   255, 248, 0,
	255, 241, 0,   255, 234, 0,   255, 227, 0,   255, 219, 0,   255, 211, 0,
	255, 203, 0,   255, 194, 0,   255, 184, 0,   255, 174, 0,   255, 163, 0,
	255, 151, 0,   255, 138, 0,   255, 122, 0,   255, 104, 0,   255, 81,  0,
	255, 43,  0,   255, 0,   51,  255, 0,   85,  255, 0,   107, 255, 0,   125,
	255, 0,   140, 255, 0,   153, 255, 0,   165, 255, 0,   176, 255, 0,   186,
	255, 0,   195, 255, 0,   204, 255, 0,   212, 255, 0,   220, 255, 0,   228,
	255, 0,   235, 255, 0,   242, 255, 0,   249, 255, 0,   255, 248, 0,   255,
	241, 0,   255, 234, 0,   255, 227, 0,   255, 219, 0,   255, 211, 0,   255,
	203, 0,   255, 194, 0,   255, 184, 0,   255, 174, 0,   255, 163, 0,   255,
	151, 0,   255, 138, 0,   255, 123, 0,   255, 104, 0,   255, 81,  0,   255,
	44,  0,   255, 0,   50,  255, 17,  87,  254, 40,  114, 253, 53,  134, 251,
	64,  149, 249, 72,  162, 247, 79,  173, 245, 85,  183, 244, 91,  191, 242,
	96,  198, 240, 100, 204, 238, 104, 210, 236, 108, 215, 234, 111, 219, 232,
	114, 223, 230, 117, 226, 228, 120, 226, 223, 122, 224, 217, 124, 222, 210,
	126, 220, 204, 128, 218, 197, 130, 215, 191, 131, 213, 185, 133, 211, 179,
	134, 209, 174, 135, 206, 168, 136, 204, 163, 136, 202, 158, 137, 199, 153,
	138, 197, 148, 138, 194, 144, 138, 192, 140, 141, 189, 138, 144, 187, 138,
	147, 184, 138, 149, 181, 138, 151, 178, 138, 152, 176, 137, 153, 173, 137,
	153, 170, 136, 153, 167, 135, 153, 164, 134, 152, 160, 133, 151, 157, 132,
	149, 154, 130, 148, 150, 129, 145, 147, 127, 143, 143, 125, 139, 139, 123,
	136, 134, 120, 131, 129, 118, 127, 125, 115, 123, 120, 112, 118, 115, 109,
	113, 110, 105, 108, 105, 101, 103, 100, 97,  97,  94,  92,  91,  88,  87,
	84,  82,  81,  76,  75,  74,  67,  66,  66,  57,  57,  57,  44,  44,  44,
	54,  54,  54,  65,  64,  64,  74,  73,  72,  82,  80,  79,  89,  87,  85,
	95,  93,  91,  101, 98,  96,  107, 104, 100, 112, 109, 104, 117, 114, 108,
	122, 118, 111, 126, 123, 114, 130, 128, 117, 134, 133, 120, 138, 137, 122,
	142, 142, 124, 145, 146, 126, 147, 150, 128, 149, 153, 130, 151, 156, 131,
	152, 160, 133, 153, 163, 134, 153, 166, 135, 153, 169, 136, 153, 172, 136,
	153, 175, 137, 152, 178, 138, 150, 180, 138, 148, 183, 138, 145, 186, 138,
	142, 189, 138, 138, 191, 139, 138, 194, 143, 138, 196, 147, 137, 199, 152,
	137, 201, 157, 136, 203, 162, 135, 206, 167, 134, 208, 172, 133, 210, 178,
	132, 213, 184, 130, 215, 189, 129, 217, 196, 127, 219, 202, 125, 221, 208,
	123, 223, 215, 120, 225, 222, 118, 227, 227, 115, 223, 229, 112, 220, 231,
	109, 216, 233, 105, 211, 235, 101, 206, 237, 97,  200, 239, 92,  193, 241,
	87,  185, 243, 81,  176, 245, 74,  165, 247, 66,  153, 249, 56,  138, 250,
	44,  120, 252, 25,  95,  254, 0,   61,  255, 26,  0,   255, 73,  0,   255,
	99,  0,   255, 118, 0,   255, 134, 0,   255, 148, 0,   255, 160, 0,   255,
	172, 0,   255, 182, 0,   255, 192, 0,   255, 201, 0,   255, 209, 0,   255,
	217, 0,   255, 225, 0,   255, 232, 0,   255, 239, 0,   255, 246, 0,   255,
	253, 0,   255, 255, 0,   251, 255, 0,   244, 255, 0,   237, 255, 0,   230,
	255, 0,   222, 255, 0,   215, 255, 0,   206, 255, 0,   198, 255, 0,   188,
	255, 0,   178, 255, 0,   168, 255, 0,   156, 255, 0,   143, 255, 0,   129,
	255, 0,   112, 255, 0,   91,  255, 0,   62,  255, 24,  0,   255, 73,  0,
	255, 98,  0,   255, 118, 0,   255, 134, 0,   255, 148, 0,   255, 160, 0,
	255, 171, 0,   255, 182, 0,   255, 191, 0,   255, 200, 0,   255, 209, 0,
	255, 217, 0,   255, 225, 0,   255, 232, 0,   255, 239, 0,   255, 246, 0,
	255, 253, 0,   251, 255, 0,   244, 255, 0,   237, 255, 0,   230, 255, 0,
	223, 255, 0,   215, 255, 0,   206, 255, 0,   198, 255, 0,   189, 255, 0,
	178, 255, 0,   166, 255, 0,   154, 255, 0,   139, 255, 0,   123, 255, 0,
	103, 255, 0,   77,  255, 0,   30,  255, 0,   0,   255, 63,  0,   255, 93,
	0,   255, 115, 0,   255, 133, 0,   255, 148, 0,   255, 161, 0,   255, 173,
	0,   255, 184, 0,   255, 195, 0,   255, 204, 0,   255, 213, 0,   255, 222,
	0,   255, 230, 0,   255, 238, 0,   255, 245, 0,   255, 252, 0,   251, 255,
	0,   244, 255, 0,   236, 255, 0,   228, 255, 0,   220, 255, 0,   212, 255,
	0,   202, 255, 0,   193, 255, 0,   182, 255, 0,   171, 255, 0,   159, 255,
	0,   145, 255, 0,   130, 255, 0,   112, 255, 0,   89,  255, 0,   55,  255,
	42,  0,   255, 82,  0,   255, 107, 0,   255, 126, 0,   255, 142, 0,   255,
	156, 0,   255, 168, 0,   255, 180, 0,   255, 190, 0,   255, 200, 0,   255,
	209, 0,   255, 218, 0,   255, 226, 0,   255, 234, 0,   255, 242, 0,   255,
	249, 0,   255, 255, 0,   254, 255, 0,   247, 255, 0,   239, 255, 0,   232,
	255, 0,   224, 255, 0,   215, 255, 0,   206, 255, 0,   197, 255, 0,   187,
	255, 0,   176, 255, 0,   164, 255, 0,   151, 255, 0,   137, 255, 0,   120,
	255, 0,   99,  255, 0,   71,  255, 0,   6,   255, 69,  0,   255, 98,  0,
	255, 119, 0,   255, 136, 0,   255, 150, 0,   255, 163, 0,   255, 175, 0,
	255, 186, 0,   255, 196, 0,   255, 206, 0,   255, 215, 0,   255, 223, 0,
	255, 231, 0,   255, 239, 0,   255, 246, 0,   255, 253, 0,   250, 255, 0,
	242, 255, 0,   235, 255, 0,   227, 255, 0,   219, 255, 0,   210, 255, 0,
	201, 255, 0,   191, 255, 0,   180, 255, 0,   169, 255, 0,   157, 255, 0,
	143, 255, 0,   127, 255, 0,   108, 255, 0,   84,  255, 0,   46,  255, 0,
	0,   255, 52,  0,   255, 87,  0,   255, 111, 0,   255, 129, 0,   255, 145,
	0,   255, 158, 0,   255, 171, 0,   255, 182, 0,   255, 192, 0,   255, 202,
	0,   255, 211, 0,   255, 220, 0,   255, 228, 0,   255, 236, 0,   255, 243,
	0,   255, 250, 0,   255, 252, 0,   255, 243, 0,   255, 233, 0,   255, 223,
	0,   255, 212, 0,   255, 201, 0,   255, 188, 0,   255, 174, 0,   255, 159,
	0,   255, 142, 0,   255, 121, 0,   255, 95,  0,   255, 53,  58,  255, 0,
	97,  255, 0,   123, 255, 0,   143, 255, 0,   160, 255, 0,   176, 255, 0,
	189, 255, 0,   202, 255, 0,   213, 255, 0,   224, 255, 0,   234, 255, 0,
	243, 255, 0,   252, 255, 0,   255, 249, 0,   255, 239, 0,   255, 230, 0,
	255, 219, 0,   255, 208, 0,   255, 196, 0,   255, 184, 0,   255, 169, 0,
	255, 154, 0,   255, 135, 0,   255, 113, 0,   255, 83,  0,   255, 24,  0,
	255, 0,   74,  255, 0,   107, 255, 0,   130, 255, 0,   149, 255, 0,   166,
	255, 0,   180, 255, 0,   194, 255, 0,   206, 255, 0,   217, 255, 0,   227,
	255, 0,   237, 255, 0,   247, 255, 0,   255, 246, 0,   255, 236, 0,   255,
	226, 0,   255, 216, 0,   255, 204, 0,   255, 192, 0,   255, 179, 0,   255,
	164, 0,   255, 148, 0,   255, 131, 25,  254, 114, 44,  252, 95,  57,  251,
	72,  67,  249, 75,  98,  247, 82,  121, 245, 88,  139, 243, 93,  153, 242,
	98,  165, 240, 103, 175, 238, 107, 184, 236, 110, 191, 234, 114, 198, 232,
	117, 204, 230, 120, 209, 228, 122, 213, 226, 125, 217, 224, 127, 220, 222,
	129, 220, 217, 131, 218, 211, 132, 216, 204, 134, 214, 198, 135, 212, 191,
	137, 209, 185, 138, 207, 179, 139, 205, 174, 139, 203, 168, 140, 200, 163,
	141, 198, 158, 141, 195, 153, 142, 193, 149, 142, 191, 144, 143, 188, 142,
	147, 185, 142, 149, 183, 142, 152, 180, 141, 153, 177, 141, 154, 175, 140,
	155, 172, 140, 155, 169, 139, 155, 166, 138, 155, 163, 137, 154, 160, 136,
	152, 157, 135, 151, 153, 133, 149, 150, 131, 146, 146, 130, 143, 142, 128,
	139, 137, 126, 135, 133, 123, 131, 128, 121, 127, 124, 118, 123, 120, 115,
	118, 115, 112, 114, 111, 108, 109, 106, 104, 103, 101, 100, 98,  96,  95,
	92,  90,  90,  85,  84,  84,  78,  78,  78,  83,  82,  82,  89,  88,  88,
	96,  94,  94,  102, 99,  98,  107, 104, 103, 112, 108, 107, 117, 113, 110,
	121, 117, 114, 126, 121, 117, 130, 125, 120, 134, 129, 122, 138, 133, 125,
	142, 137, 127, 145, 141, 129, 149, 145, 131, 152, 148, 133, 155, 152, 134,
	159, 157, 135, 162, 161, 137, 165, 165, 138, 166, 168, 139, 168, 171, 140,
	169, 174, 140, 170, 176, 141, 170, 179, 141, 171, 182, 142, 171, 185, 142,
	170, 187, 142, 170, 190, 142, 169, 192, 142, 167, 195, 141, 166, 197, 141,
	164, 199, 140, 161, 202, 140, 158, 204, 139, 154, 206, 138, 149, 209, 137,
	144, 211, 136, 138, 213, 134, 133, 215, 135, 131, 217, 139, 130, 219, 144,
	128, 221, 149, 125, 223, 154, 123, 226, 159, 121, 228, 165, 118, 229, 171,
	115, 231, 176, 112, 233, 182, 108, 235, 189, 104, 237, 195, 100, 239, 201,
	95,  241, 208, 90,  243, 214, 84,  245, 221, 78,  246, 228, 70,  248, 235,
	61,  250, 242, 49,  252, 249, 33,  250, 253, 0,   247, 255, 0,   252, 255,
	0,   255, 252, 0,   255, 246, 0,   255, 240, 0,   255, 234, 0,   255, 227,
	0,   255, 220, 0,   255, 213, 0,   255, 206, 0,   255, 198, 0,   255, 190,
	0,   255, 182, 0,   255, 172, 0,   255, 163, 0,   255, 152, 0,   255, 140,
	0,   255, 127, 0,   255, 112, 0,   255, 94,  0,   255, 70,  0,   255, 26,
	57,  255, 0,   85,  255, 0,   105, 255, 0,   121, 255, 0,   135, 255, 0,
	147, 255, 0,   158, 255, 0,   169, 255, 0,   178, 255, 0,   187, 255, 0,
	195, 255, 0,   203, 255, 0,   210, 255, 0,   218, 255, 0,   224, 255, 0,
	231, 255, 0,   237, 255, 0,   244, 255, 0,   249, 255, 0,   255, 255, 0,
	255, 249, 0,   255, 243, 0,   255, 237, 0,   255, 231, 0,   255, 224, 0,
	255, 217, 0,   255, 210, 0,   255, 202, 0,   255, 194, 0,   255, 186, 0,
	255, 177, 0,   255, 168, 0,   255, 158, 0,   255, 146, 0,   255, 134, 0,
	255, 120, 0,   255, 104, 0,   255, 83,  0,   255, 53,  0,   0,   0,   0};
